MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
Asp.net MVC自诞生以来就受到各个行业开发者的追捧,原因在于他不但打破了微软一贯以来的不开源政策,更多是他的优点吸引了大家的目光:
1.MVC很容易的将复杂的应用分成M,V,C三个组件模型相对应,通过Model,View,Controler有效的简化了复杂的架构,体现了非常好的隔离原则。
2.因为没有使用server-based forms(事件响应模型),所以能够使我们程序员控制起来更加的灵活,页面更加的干净。
3.可以控制自定义的URL,也就是MVC中的路由机制,这可以说是MVC的一个亮点,再也不用我们在WebForm时代的配置静态页的过程了。而且对于SEO友好。能够更加的利用网络爬虫。
4.强类型的View实现,更加的安全,更加的可靠,更加的高效。
5.让Web开发者(程序员)可以更加的专注某一个层的开发,有利于我们分工配合使用大型架构的开发。
6.MVC下面对异步的处理更加有一个很好的支持,一个控制其下面可以有很多action,而每个action对应的可以有不同的请求。
7.MVC的校验非常的好,我们只需要给每个方法打入节点就可以实现不能为空等校验。
8.表单提交的时候,提供了自动装配的功能。
9.微软提供了很多全局的过滤器(身份校验过滤器,异常过滤器,Action过滤器,视图结果过滤器),这些都是MVC带来的新功能,使我们的开发能够更加的快速开发。
本次课程主要从传统web开发过度到MVC下,一点一点的揭开MVC这门技术的神秘面纱,从每一个动作,每一个视图的展现以及每一个标签都会做详细的说明。基础准备完成后,我们会一起来深入了解MVC的路由、安全、客户端开发等高级特性,同时会融入开发框架的演变。最后讲述如何部署和实施,让整个开发过程串成一条线,让技术给我们解决实际问题的思路连贯起来。
课程的价值,我说了不算!
1. 从Asp.net Web Form过度到 Asp.net MVC;
2. MVC4视图开发引擎
3. 前端表单及基本验证
4. 后端表单及基本验证
5. 表单视图实战
6. 表单视图实战(MyOffice)
7. 基础数据验证
8. 高级数据验证
9. ASP.NET MVC路由
10. Asp.net Mvc API
11. Asp.net jQuery EasyUI
12. Asp.net Mvc+jQuery EasyUI
链接:http://pan.baidu.com/s/1jGJzhOi
密码:glxw
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。