1.从AspWebForm过度到AspMVC.ppt
《1.从AspWebForm过度到AspMVC.ppt》由会员分享,可在线阅读,更多相关《1.从AspWebForm过度到AspMVC.ppt(24页珍藏版)》请在三一办公上搜索。
1、BF-TECH 4.0 DNET 软件开发工程师高薪就业品牌课程版权所有:北风网,ASP.NET 4.5 MVC 开发实战教程讲师:石曼迪,课程大纲,视图开发引擎可复用UI组件路由MVC应用程序架构设计AJAXMVC网站安全移动WEB网站开发客户端优化技术MVC程序部署及实施,第一章:从A Web Form过度到 A MVC,目录,MVC技术背景什么是MVC模式MVC架构说明ASP.NET MVC 4新特性,MVC技术背景,Web架构时代-ASP&PHP&JSP时代-ASP.Net 2.0时代(2004-2005)-AJAX时代(2006-2007)-Flash&Silverlight时代(2
2、007-2008)-ASP.Net MVC时代(2008-2009)-ASP.NET Web API(2012-?),MVC技术背景:ASP&PHP&JSP时代,优点-语法简单-数据访问快捷(全靠ODBC撑着)不足-没有架构概念-显示和数据混编-无法测试,MVC技术背景:ASP.Net 2.0时代,-服务器端空间-皮肤和样式-数据源控件与数据绑定控件-内建若干Services eg:membership,webpart提出主题和控件皮肤概念。提供了分页和排序,可以绑定数据源自动生成数据。webpart可以把某区域的服务器控件组装到某容器里。,MVC技术背景:ASP.Net 2.0时代,优点-开
3、发快捷-部署方便不足-控件导致代码冗余(特别是GridView)-服务器端与用户端交互过于频繁-无单独的UI定制-无法进行完整测试,MVC技术背景:AJAX时代,-自动提交用户数据的时代-良好用户体验的开端时代前端设计师彻底和业务逻辑说再见的时代,他的技术并不新,她就是拿Javascript的xml,http对象模拟请求,这个请求是异步请求,他是通过Javascript引擎中提供的脚本,在用户不知不觉中就提交了数据,这一小技术的开始使得用户体验大大上升。但因为各浏览器之间标准不统一,用起来也不方便,但是今天由于已经封装好了Javascript的类库,因此使用起来非常的方便。,MVC技术背景:A
4、JAX时代,优点-用户体验内容丰富不足-开发和调试内容繁琐-无法进行完整的测试,MVC技术背景:Flash&Silverlight时代,-富有表现力的一代优点-表现力丰富不足-支持资源少-精简的类库,受限大,MVC技术背景:MVC时代,一般认为webforms的缺点大致有以下几个方面:ViewState问题,导致在浏览器和服务端反复来回传递,影响页面呈现的效率页面生命周期:页面生命周期的一部分:连接客户端事件和服务端事件处理代码的机制非常复杂,只有少数的开发人员能够完全掌握并去操控。不能很好的分解关注点,MVC一直贯彻的思想是:约定胜于配置,分解关注点对HTML操控受限,我们知道服务端控件最终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AspWebForm 过度 AspMVC
链接地址:https://www.31ppt.com/p-5822463.html