成功加入购物车
图书条目标准图
9787115237750
巴勒莫 著; 姚军 译 / 人民邮电出版社 / 2010-12 / 平装
售价 ¥ 6.86 1.4折
定价 ¥49.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-12-30
卖家超过10天未登录
ASP.NET MVC实战
MVC作为一种流行的应用程序开发框架已经存在多年。现在,Microsoft公司也加入了这个社区,ASP.NETMVC框架为应用程序开发人员提供利用成熟开发模式,开发易于理解、易于测试和易于维护的应用程序的新利器。《ASP.NETMVC实战》通过一个已经投产的代码营网站实例,介绍了这个框架的方方面面,贯穿《ASP.NETMVC实战》始终的是MVC框架的特性及其重要的设计理念(关注点分离、依赖注入等),一个完整的开发过程(包括建立模型、编码和测试)为开发人员提供了熟悉这一新框架的极好示范,同时揭示了与成熟的MVC框架(如Rubyonrails等)的比较以及互相借鉴之处。
《ASP.NETMVC实战》适合于对MVC框架感兴趣的ASP.NET开发人员,其中的许多设计原则和最佳实践则可以适合于各种开发人员。
第1章ASP.NETMVC入门1.1默认应用程序详解1.1.1创建项目1.1.2第一个路由1.1.3运行启动项目1.2第一个从头开始创建的ASP.NETMVC控制器1.3我们的第一个视图1.4确保应用程序可维护1.5测试控制器类1.6小结第2章深入模型2.1理解领域驱动设计基础知识2.2本书所用的领域模型2.2.1关键实体和值对象2.2.2聚合体2.2.3领域模型的持久化2.3表现模型2.3.1表现模型的职责2.3.2从领域模型中投影2.4使用模型进行工作2.4.1制作路由2.4.2制作控制器动作2.4.3测试驱动特性2.4.4完成视图2.5小结第3章深入控制器3.1控制器动作3.2简单的控制器不需要视图3.3测试控制器3.3.1测试RedirectController3.3.2明确依赖3.3.3使用测试替身3.3.4好的控制器单元测试的要素3.4简单的动作和视图3.5使用表单值3.6处理查询字符串参数3.7在动作参数中绑定更复杂的对象3.8传递ViewData的选项3.9过滤器3.10小结第4章深入视图4.1ASP.NETMVC与WebForms的不同4.2文件夹结构和视图基础4.3视图基础概述4.3.1研究IViewEngine抽象4.3.2理解ASP.NETMVC中的母版页4.3.3使用ViewData发送对象到视图4.3.4局部视图有助于分解复杂的界面4.4利用视图创建动态界面4.4.1使用视图助手和数据绑定呈现表单4.4.2将HTML表单回传给服务器4.4.3验证和错误报告4.4.4扩展HtmlHelper4.5小结第5章路由5.1什么是路由5.1.1什么是curl命令5.1.2用路由夺回URL控制权5.2设计一个URL架构5.2.1建立简单、清晰的URL5.2.2建立可编程URL5.2.3允许URL参数冲突5.2.4保持URL简短5.2.5尽量避免暴露数据库ID5.2.6考虑添加不必要的信息5.3在ASP.NETMVC中实现路由5.3.1一个在线商店的URL架构5.3.2添加一个自定义的静态路由5.3.3添加一个自定义的动态路由5.3.4catch-all路由5.4使用路由系统生成URL5.5为CodeCampServer创建路由5.6测试路由表现5.7将路由用于现有的ASP.NET项目5.8小结第6章自定义和扩展ASP.NETMVC框架6.1扩展URL路由6.2创建你自己的ControllerFactory6.2.1(ControllerFactory)实现6.2.2为控制器利用IoC6.3扩展控制器6.3.1创建一个可格式化控制器6.3.2使用动作过滤器6.4创建一个自定义视图引擎6.5为ASP.NETMVC定制VisualStudio6.5.1创建自定义T4模板6.5.2添加一个自定义测试项目模板到新建项目向导6.6小结第7章复杂网站架构扩展7.1简化大的控制器动作7.2严格控制视图7.2.1使用和创建视图助手7.2.2创建部分视图7.2.3创建组件7.3使用动作过滤器装入公用数据7.4将控制器组织到区域7.4.1捕捉用于一个请求的区域7.4.2创建具有区域支持的视图引擎7.4.3全部连接起来7.5小结第8章利用现有ASP.NET特性8.1ASP.NET服务器控件8.1.1TextBox8.1.2其他常用控件8.1.3GridView8.1.4在哪里能得到这个好东西8.2状态管理8.2.1缓存8.2.2会话状态8.2.3Cookie8.2.4请求存储8.3跟踪和调试8.3.1TraceContext8.3.2健康监控8.4实现个性化和本地化8.4.1利用ASP.NET个性化8.4.2利用ASP.NET本地化8.5实现ASP.NET网站地图8.6小结第9章ASP.NETMVC中的AJAX9.1用一个示例进入AJAX9.2使用ASP.NETWebForms的AJAX9.3ASP.NETMVC中的AJAX9.3.1劫持CodeCampServer9.3.2AJAX与JASON9.3.3为控制器添加备用视图格式9.3.4从视图中消费JSON动作9.3.5AJAX助手9.4小结第10章宿主环境和部署10.1部署方案10.2XCOPY部署10.3部署到IIS710.4部署到IIS6及更早版本10.4.1使用.aspx扩展配置路由10.4.2使用自定义扩展名配置路由10.4.3使用具有选择禁用的通配符映射10.4.4使用URL重写10.5自动化部署10.5.1采用持续集成10.5.2启用按钮操作的XCOPY部署10.5.3管理环境配置10.6小结第11章探索MonoRail和RubyonRails11.1MonoRail11.1.1特性概述11.1.2ActiveRecord和Windsor11.1.3可用于ASP.NETMVC中的MonoRail和Castle特性11.2RubyonRails11.2.1惯例优先于配置以及“Rails方式”11.2.2ActiveRecord11.2.3ActionPack11.3小结第12章最佳实践12.1控制器12.1.1层次超类型(LayerSupertype)12.1.2过滤器12.1.3智能绑定器12.1.4硬编码的字符串12.1.5独立的视图模型12.1.6验证(Validation)12.2视图12.2.1强类型视图12.2.2与重复战斗12.2.3括号表达式12.3路由12.3.1测试路由12.3.2动作命名12.4测试12.4.1控制器单元测试12.4.2模型绑定器单元测试12.4.3动作过滤器单元测试12.4.4用UI测试进行最终测试12.5小结第13章诀窍13.1jQuery自动完成文本框13.2自动客户端验证13.3使用NHibernate进行数据访问13.3.1参考实现的功能概述13.3.2应用程序架构概述13.3.3领域模型-应用程序核心13.3.4NHibernate配置-应用程序的基础架构13.3.5UI利用领域模型13.3.6协同工作13.3.7使用NHibernate封装数据访问13.4使用Spark视图引擎设计视图13.4.1安装并配置Spark13.4.2简单的Spark视图示例13.5小结
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30