文档介绍:BF-TECH DNET 软件开发工程师高薪就业品牌课程版权所有:北风网 MVC MVC 开发实战教程开发实战教程讲师:石曼迪讲师:石曼迪课程大纲视图开发引擎可复用 UI 组件路由 MVC 应用程序架构设计 AJAX MVC 网站安全移动 WEB 网站开发客户端优化技术 MVC 程序部署及实施第一章:从第一章:从 Web Form Web Form 过过度到度到 MVC MVC 目录 MVC 技术背景什么是 MVC 模式 MVC 架构说明 MVC 4 新特性 MVC 技术背景 Web 架构时代-ASP&PHP&JSP 时代- 时代(2004-2005) -AJAX 时代(2006-2007) -Flash&Silverlight 时代(2007-2008) - MVC 时代(2008-2009) - Web API(2012-?) MVC 技术背景:ASP&PHP&JSP 时代优点-语法简单-数据访问快捷(全靠 ODBC 撑着) 不足-没有架构概念-显示和数据混编-无法测试 MVC 技术背景: 时代-服务器端空间-皮肤和样式-数据源控件与数据绑定控件-内建若干 Services eg:membership,webpart 提出主题和控件皮肤概念。提供了分页和排序,可以绑定数据源自动生成数据。 webpart 可以把某区域的服务器控件组装到某容器里。 MVC 技术背景: 时代优点-开发快捷-部署方便不足-控件导致代码冗余(特别是 GridView) -服务器端与用户端交互过于频繁-无单独的 UI 定制-无法进行完整测试 MVC 技术背景: AJAX 时代-自动提交用户数据的时代-良好用户体验的开端时代前端设计师彻底和业务逻辑说再见的时代,他的技术并不新,她就是拿 Javascript 的 xml , http 对象模拟请求,这个请求是异步请求,他是通过 Javascript 引擎中提供的脚本,在用户不知不觉中就提交了数据, 这一小技术的开始使得用户体验大大上升。但因为各浏览器之间标准不统一,用起来也不方便,但是今天由于已经封装好了 Javascript 的类库,因此使用起来非常的方便。