摘要: Controller & Action 通过URL Routing确定的Controller类和Action方法。Action中执行的是表现逻辑,根据用户传入的参数(URL)来操作Model(执行业务逻辑)-->获取数据-->选择一个View进行输出。(Model就像专家系统的领域专业库或者就像业务服务,你给它要的信息它给你专业业务服务处理,处理结果怎么表达呢,把UI视图拿来,看什么视图了表达方式不同,呵呵。)Action执行之后返回的是一个ActionResult(生成html,页面跳转...).Controller是一个类,而Action是一个方法。Conetrolle 阅读全文
posted @ 2013-05-21 22:00 天山式神剑 阅读(444) 评论(3) 推荐(0) 编辑
摘要: MVC模式 MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制(Controller)。 MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。 模型(Model) “领域业务数据模型”.. 阅读全文
posted @ 2013-05-21 19:52 天山式神剑 阅读(641) 评论(3) 推荐(1) 编辑
摘要: ASP.NET MVC是微软的一个web开发框架,它整合了“模型-视图-控制器(MVC)”体系结构的效率与简洁、敏捷开发最现代的思想与技术、以及当前ASP.NET平台最好的部分。它是传统的ASP.NET Web表单的一种完善的替代品,即使是对最微不足道的web项目,它都具备了相当的优势。 ASP.NET在它2002年刚问世时是一个巨大的转变。图1-1描述了它出现时微软的技术堆栈。 利用Web表单,微软试图通过把用户界面(UI)模拟为服务器端控件对象层的办法,把HTTP(具有无状态本质)和HTML(当时许多开发人员尚不熟悉)都隐藏起来。每个控件都跨请求地跟踪自己的状态(利用视图状态功能)、在需. 阅读全文
posted @ 2013-05-21 18:19 天山式神剑 阅读(1376) 评论(2) 推荐(1) 编辑