4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >>
精通SAP.NET MVC 4

精通SAP.NET MVC 4

作者:弗瑞曼
出版社:人民邮电出版社出版时间:2014-10-01
开本: 16开 页数: 588
中 图 价:¥42.6(4.3折) 定价  ¥99.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

精通SAP.NET MVC 4 版权信息

  • ISBN:9787115360977
  • 条形码:9787115360977 ; 978-7-115-36097-7
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

精通SAP.NET MVC 4 本书特色

asp.net mvc 4框架是微软asp.net web平台的*新进展。该框架提供了一种与asp.net的所有优势整合在一起的高生产率编程模型,该模型提倡更整洁的代码架构、测试驱动开发以及强大的可扩展性。《精通asp.net mvc 4》没有简单地解释或孤立地讨论“模型—视图—控制器”架构的核心概念,而是进行实战演示。通过一个拓展的教程,《精通asp.net mvc 4》给出了创建一个可实际运行的电子商务web应用程序,将asp.net mvc与*新的c#语言特性以及单元测试*佳实践结合在一起。通过获得这种有益的实践体验,读者可以发现mvc的长处和弱点,将*新学到的理论付诸于实践。   《精通asp.net mvc 4》适合程序员、web开发者学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。

精通SAP.NET MVC 4 内容简介

来自.net专家的权威指南   在微软平台上构建*可维护、与标准兼容,且能*佳运行的web应用程序   获得对asp.net mvc 4,包括mvc模式的坚实理解   详细考察整个asp.net mvc框架   明白mvc应用程序以及测试驱动开发的实际工作机制   通过经典asp.net与asp.net mvc的特性对比,快捷评估你已有知识的价值   提供了一种与asp.net的所有优势整合在一起的高生产率编程模型,该模型提倡更整洁的代码架构、测试驱动开发,以及强大的可扩展性。

精通SAP.NET MVC 4 目录

第1部分 asp.net mvc导论
第1章 伟大的思想 
1.1 web开发简史 
1.1.1 传统的asp.net web form 
1.1.2 asp.net web form的问题 
1.2 当今的web开发 
1.2.1 web标准与rest 
1.2.2 敏捷与测试驱动开发 
1.2.3 ruby on rails 
1.2.4 sinatra 
1.2.5 node.js 
1.3 asp.net mvc的关键优点 
1.3.1 mvc的体系结构 
1.3.2 可扩展性 
1.3.3 在html及http上的严密控制 
1.3.4 可测试性 
1.3.5 强大的路由系统 
1.3.6 建立在asp.net平台的精华之上 
1.3.7 现代api 
1.3.8 asp.net mvc是开源的 
1.4 谁该使用asp.net mvc 
1.4.1 与asp.net web form的比较 
1.4.2 从web form迁移到mvc 
1.4.3 与ruby on rails的比较 
1.4.4 与monorail的比较 
1.5 asp.net mvc 4的新特性 
1.6 小结 

第2章 **个mvc应用程序 
2.1 准备工作站 
2.2 创建asp.net mvc新项目 
2.2.1 添加**个控制器 
2.2.2 理解路由 
2.3 渲染web页面 
2.3.1 创建并渲染视图 
2.3.2 添加动态输出 
2.4 创建一个简单的数据录入应用程序 
2.4.1 设置场景 
2.4.2 设计一个数据模型 
2.4.3 链接动作方法 
2.4.4 建立表单 
2.4.5 处理表单 
2.4.6 添加验证 
2.4.7 完成示例 
2.5 小结 

第3章 mvc模式 
3.1 mvc简史 
3.2 理解mvc模式 
3.2.1 理解域模型 
3.2.2 mvc的asp.net实现 
3.2.3 mvc与其他模式比较 
3.3 运用域驱动开发(ddd) 
3.3.1 模拟一个例子域 
3.3.2 通用语言 
3.3.3 聚合与简化 
3.3.4 定义存储库 
3.4 建立松耦合组件 
3.4.1 使用依赖性注入 
3.4.2 一个mvc专用的di示例 
3.4.3 使用依赖性注入容器 
3.5 自动测试初步 
3.5.1 理解单元测试 
3.5.2 理解集成测试 
3.6 小结 

第4章 基本语言特性 
4.1 创建示例项目 
4.2 使用自动实现的属性 
4.3 使用对象与集合的初始化器 
4.4 使用扩展方法 
4.4.1 对接口运用扩展方法 
4.4.2 创建过滤扩展方法 
4.5 使用lambda表达式 
4.6 使用自动类型接口 
4.7 使用匿名类型 
4.8 执行语言集成查询 
4.9 使用async方法 
4.10 小结 

第5章 使用razor 
5.1 创建示例项目 
5.1.1 定义模型 
5.1.2 定义控制器 
5.1.3 创建视图 
5.2 使用模型对象 
5.3 使用布局 
5.3.1 创建布局 
5.3.2 运用布局 
5.3.3 使用视图起始文件 
5.3.4 演示共享布局 
5.4 使用razor表达式 
5.4.1 插入数据值 
5.4.2 设置标签属性的值 
5.4.3 使用条件语句 
5.4.4 枚举数组和集合 
5.4.5 处理命名空间 
5.5 小结 

第6章 mvc基本工具 
6.1 创建示例项目 
6.1.1 创建模型类 
6.1.2 添加控制器 
6.1.3 添加视图 
6.2 使用ninject 
6.2.1 理解问题 
6.2.2 将ninject添加到visual studio项目 
6.2.3 ninject初步 
6.2.4 建立mvc依赖性注入 
6.2.5 指定属性与构造器参数值 
6.2.6 使用条件绑定 
6.3 visual studio的单元测试 
6.3.1 创建单元测试项目 
6.3.2 创建单元测试 
6.3.3 运行单元测试(并失败) 
6.3.4 实现特性 
6.3.5 测试并修正代码 
6.4 使用moq 
6.4.1 理解问题 
6.4.2 将moq添加到visual studio项目 
6.4.3 对单元测试添加模仿对象 
6.4.4 创建更复杂的模仿对象 
6.5 小结 

第7章 sportsstore——一个真实的应用程序 
7.1 开始 
7.1.1 创建visual studio解决方案和项目 
7.1.2 添加引用 
7.1.3 设置di容器 
7.1.4 运行应用程序 
7.2 从域模型开始 
7.2.1 创建一个抽象的存储库 
7.2.2 创建模仿存储库 
7.3 显示产品列表 
7.3.1 添加控制器 
7.3.2 添加视图 
7.3.3 设置默认路由 
7.3.4 运行应用程序 
7.4 准备数据库 
7.4.1 创建数据库 
7.4.2 定义数据库方案 
7.4.3 向数据库添加数据 
7.4.4 创建实体框架上下文 
7.4.5 创建product存储库 
7.5 添加分页 
7.5.1 显示页面链接 
7.5.2 改进url 
7.6 设置内容样式 
7.6.1 定义布局中的公用内容 
7.6.2 添加css样式 
7.6.3 创建分部视图 
7.7 小结 

第8章 sportsstore:导航 
8.1 添加导航控件 
8.1.1 过滤产品列表 
8.1.2 调整url方案 
8.1.3 建立分类导航菜单 
8.1.4 修正页面计数 
8.2 建立购物车 
8.2.1 定义购物车实体 
8.2.2 添加“加入购物车”按钮 
8.2.3 实现购物车控制器 
8.2.4 显示购物车内容 
8.3 小结 

第9章 sportsstore:完成购物车 
9.1 使用模型绑定 
9.2 完成购物车 
9.2.1 删除购物车物品 
9.2.2 添加购物车摘要 
9.3 递交订单 
9.3.1 扩充域模型 
9.3.2 添加结算过程 
9.3.3 实现订单处理器 
9.3.4 注册(接口)实现 
9.3.5 完成购物车控制器 
9.3.6 显示验证错误 
9.3.7 显示致谢页面 
9.4 小结 

第10章 sportsstore:管理 
10.1 添加分类管理 
10.1.1 创建crud控制器 
10.1.2 创建新的布局 
10.1.3 实现list视图 
10.1.4 编辑产品 
10.1.5 创建新产品 
10.1.6 删除产品 
10.2 小结 
第11章 sportsstore:安全性与收尾工作 
11.1 实现管理控制器的安全 
11.1.1 运用过滤器进行授权 
11.1.2 创建认证提供器 
11.1.3 创建account控制器 
11.1.4 创建视图 
11.2 图像上传 
11.2.1 扩展数据库 
11.2.2 增强域模型 
11.2.3 创建上传用户界面的元素 
11.2.4 将图像保存到数据库 
11.2.5 实现getimage动作方法 
11.2.6 显示产品图像 
11.3 小结 

第2部分 asp.net mvc 4细节
第12章 mvc项目综述 
12.1 使用visual studio的mvc项目 
12.2 调试mvc应用程序 
12.2.1 创建项目 
12.2.2 运行visual studio调试器 
12.2.3 引发visual studio调试器中断 
12.2.4 使用编辑并继续 
12.3 小结 

第13章 url路由 
13.1 创建示例项目 
13.2 url模式 
13.3 创建并注册一条简单路由 
13.4 定义默认值 
13.5 使用静态url片段 
13.6 定义自定义片段变量 
13.6.1 用自定义变量作为动作方法参数 
13.6.2 定义可选url片段 
13.6.3 定义可变长路由 
13.6.4 按命名空间区分控制器优先顺序 
13.7 约束路由 
13.7.1 用正则表达式约束路由 
13.7.2 将一条路由约束到一组指定的值 
13.7.3 使用http方法约束路由 
13.7.4 定义自定义约束 
13.8 对磁盘文件的请求进行路由 
13.8.1 配置应用程序服务器 
13.8.2 为磁盘文件定义路由 
13.9 绕过路由系统 
13.10 小结 

第14章 高级路由特性 
14.1 准备示例项目 
14.2 在视图中生成输出url 
14.2.1 用路由系统生成输出url 
14.2.2 以其他控制器为目标 
14.2.3 传递额外的值 
14.2.4 指定html标签属性 
14.2.5 生成链接中的全限定url 
14.2.6 生成url(而不是链接) 
14.2.7 在动作方法中生成输出url 
14.2.8 根据指定路由生成url 
14.3 定制路由系统 
14.3.1 创建自定义的routebase实现 
14.3.2 创建自定义路由处理程序 
14.4 使用区域 
14.4.1 创建一个区域 
14.4.2 填充区域 
14.4.3 解析不明确的控制器问题 
14.4.4 生成对区域动作的链接 
14.5 url方案*佳做法 
14.5.1 使url整洁和人性化 
14.5.2 get和post:选用正确的一个 
14.6 小结 

第15章 控制器和动作 
15.1 控制器介绍 
15.1.1 准备示例项目 
15.1.2 用icontroller创建一个控制器 
15.1.3 创建派生于controller类的控制器 
15.2 接收输入 
15.2.1 通过上下文对象获取数据 
15.2.2 使用动作方法参数 
15.3 产生输出 
15.3.1 理解动作结果 
15.3.2 通过渲染视图返回html 
15.3.3 将数据从动作方法传递给视图 
15.3.4 执行重定向 
15.3.5 返回错误及http代码 
15.4 小结 

第16章 过滤器 
16.1 使用过滤器 
16.1.1 过滤器的四种基本类型 
16.1.2 将过滤器运用于控制器和动作方法 
16.2 创建示例项目 
16.3 使用授权过滤器 
16.3.1 运用自定义授权过滤器 
16.3.2 使用内建的授权过滤器 
16.4 使用异常过滤器 
16.4.1 创建异常过滤器 
16.4.2 运用异常过滤器 
16.4.3 使用视图来响应异常 
16.4.4 使用内建的异常过滤器 
16.5 使用动作过滤器 
16.5.1 实现onactionexecuting方法 
16.5.2 实现onactionexecuted方法 
16.6 使用结果过滤器 
16.7 使用其他过滤器特性 
16.7.1 无注解属性的过滤 
16.7.2 使用全局过滤器 
16.7.3 对过滤器执行进行排序 
16.8 使用内建过滤器 
16.8.1 使用requirehttps过滤器 
16.8.2 使用outputcache过滤器 
16.9 小结 

第17章 控制器可扩展性 
17.1 创建示例项目 
17.2 创建自定义控制器工厂 
17.2.1 处理备用控制器 
17.2.2 实例化控制器类 
17.2.3 实现其他接口方法 
17.2.4 注册自定义控制器工厂 
17.3 使用内建的控制器工厂 
17.3.1 命名空间优先排序 
17.3.2 定制defaultcontrollerfactory的控制器实例化 
17.4 创建自定义动作调用器 
17.5 使用内建的动作调用器 
17.5.1 使用自定义动作名 
17.5.2 使用动作方法选择 
17.6 用特殊控制器改善性能 
17.6.1 使用无会话控制器 
17.6.2 使用异步控制器 
17.7 小结 

第18章 视图 
18.1 创建自定义视图引擎 
18.1.1 创建示例项目 
18.1.2 创建自定义的iview 
18.1.3 创建iviewengine实现 
18.1.4 注册自定义视图引擎 
18.1.5 测试视图引擎 
18.2 使用razor引擎 
18.2.1 创建示例项目 
18.2.2 理解razor视图渲染 
18.2.3 配置视图搜索位置 
18.3 对razor视图添加动态内容 
18.3.1 使用分段 
18.3.2 使用分部视图 
18.3.3 使用子动作 
18.4 小结 

第19章 辅助器方法 
19.1 创建示例项目 
19.2 创建自定义辅助器方法 
19.2.1 创建内联的辅助器方法 
19.2.2 创建外部辅助器方法 
19.2.3 管理辅助器方法中的字符串编码 
19.3 使用内建的form辅助器方法 
19.3.1 创建form元素 
19.3.2 指定表单使用的路由 
19.3.3 使用input辅助器 
19.3.4 创建select元素 
19.4 小结 

第20章 模板辅助器方法 
20.1 回顾示例项目 
20.2 使用模板辅助器方法 
20.2.1 生成标签和显示元素 
20.2.2 使用整体模型模板辅助器 
20.3 使用模型元数据 
20.3.1 用元数据控制编辑及可见性 
20.3.2 使用用于标签的元数据 
20.3.3 使用用于数据值的元数据 
20.3.4 用元数据选择显示模板 
20.3.5 将元数据运用于伙伴类 
20.3.6 使用复合类型属性 
20.4 定制模板视图辅助器系统 
20.4.1 创建自定义编辑器模板 
20.4.2 创建泛型模板 
20.4.3 替换内建模板 
20.5 小结 

第21章 url和ajax辅助器方法 
21.1 回顾并准备示例项目 
21.2 创建基本的链接和url 
21.3 使用mvc的渐进式ajax 
21.3.1 创建同步表单视图 
21.3.2 为渐进式ajax准备项目 
21.4 创建渐进式ajax表单 
21.4.1 准备控制器 
21.4.2 创建ajax表单 
21.4.3 理解渐进式ajax的工作机制 
21.5 设置ajax选项 
21.5.1 确保优雅降级 
21.5.2 在ajax请求期间给用户提供反馈 
21.5.3 请求之前对用户进行提示 
21.6 创建ajax链接 
21.7 使用ajax回调 
21.8 使用json 
21.8.1 对控制器添加json支持 
21.8.2 在浏览器中处理json 
21.8.3 准备编码数据 
21.8.4 在动作方法中检测ajax请求 
21.9 小结 

第22章 模型绑定 
22.1 准备示例项目 
22.2 理解模型绑定 
22.3 使用默认模型绑定器 
22.3.1 绑定简单类型 
22.3.2 绑定复合类型 
22.3.3 绑定到数组与集合 
22.4 手工调用模型绑定 
22.5 定制模型绑定系统 
22.5.1 创建自定义的值提供器 
22.5.2 创建自定义模型绑定器 
22.5.3 注册自定义模型绑定器 
22.6 小结 

第23章 模型验证 
23.1 创建示例项目 
23.2 明确地验证模型 
23.3 显示验证消息 
23.4 使用其他验证技术 
23.4.1 在模型绑定器中执行验证 
23.4.2 用元数据指定验证规则 
23.4.3 定义自验证模型 
23.5 执行客户端验证 
23.5.1 启用和禁用客户端验证 
23.5.2 使用客户端验证 
23.5.3 理解客户端验证机制 
23.6 执行远程验证 
23.7 小结 

第24章 捆绑包与显示模式 
24.1 理解默认脚本库 
24.2 准备示例应用程序 
24.3 管理脚本与样式表 
24.4 使用脚本和样式捆绑包 
24.4.1 运用捆绑包 
24.4.2 使用scripts小节 
24.4.3 修改后的资料分析 
24.5 面向移动设备 
24.5.1 观察应用程序 
24.5.2 使用移动专用的布局和视图 
24.5.3 创建自定义显示模式 
24.6 小结 

第25章 web api 
25.1 理解web api 
25.2 创建web api应用程序 
25.2.1 创建模型和存储库 
25.2.2 创建home控制器 
25.2.3 创建视图及css 
25.3 创建api控制器 
25.4 理解api控制器工作机制 
25.4.1 理解api控制器的动作选择 
25.4.2 将http方法映射到动作方法 
25.5 编写使用web api的javascript代码 
25.5.1 创建基本功能 
25.5.2 为编辑新预约添加支持 
25.5.3 添加删除预约的支持 
25.5.4 添加创建预约的支持 
25.6 小结 

第26章 部署 
26.1 为部署准备应用程序 
26.1.1 检测视图错误 
26.1.2 禁用调试模式 
26.1.3 去除未使用的连接字符串 
26.2 windows azure的准备 
26.2.1 创建web网站和数据库 
26.2.2 准备远程管理数据库 
26.2.3 创建数据库模式 
26.3 小结 
展开全部

精通SAP.NET MVC 4 相关资料

如果你读过以前的版本,你会感到这本书很容易上手,就像在家里开发一个 sportsstore程序一样,本书专注于创建 mvc 4 web ,
  它好编辑,并且实际上可以随书编写代码。
  在以前的版本,它支持可选的单元测试,但不是使用测试驱动开发。
  这本书面向基层的 visual studio 速成版,这本书可以帮你开发稳定的web应用,祝你好运!
  亚马逊读者
  我算是adam freeman的崇拜者。在阅读中欣赏美丽的、结构良好的代码使人顿生感激。所以,adam freeman的图书往往得到好评是理所当然的。
  亚马逊读者

精通SAP.NET MVC 4 作者简介

作者Adam Freeman,目睹了ASP.NET MVC自第一版以来的成长。Adam十五年前就开始设计并建立Web应用程序,曾负责过一些世界级的最大型且最引人注目的项目。著名的畅销书作者!

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服