您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
ASP.NET MVC 2开发实战
字数: 518000.0
装帧: 平装
出版社: 电子工业出版社
作者: 黄保翕 著 陈酉玫 李杨 编
出版日期: 2011-03-01
商品条码: 9787121127885
版次: 1
开本: 16开
页数: 332
出版年份: 2011
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
《ASP.NET MVC2开发实战》特色:以循序渐进的方式揭开ASP.NET MVC的神秘面纱,帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NET MVC架构,并搭配Visual Studio 2010开发工具,展现ASP.NET MVC的强大魅力。
基础观念篇:介绍在学ASP.NET MVC,之前需要了解的技术和观念,以及MVC架构的基础知识。
技术讲解篇:对ASP.NET MVC 2的各项开发技术进行解析。帮助解决实际问题。
开发实战篇:通过一套完整的留言板系统案例详述ASP.NET MVC 2的开发技巧与流程,以及ASP.NET MVC的安装部署和单元测试方法。
内容简介
《ASP.NET MVC2开发实战》以循序渐进的方式揭开ASP.NET MVC的神秘面纱,帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NET MVC架构,引导读者建立正确的开发观念,并搭配visual studio 2010开发工具,带领读者体验ASP.NET MVC的强大魅力。
《ASP.NET MVC2开发实战》主要分成3篇。基础观念篇介绍了开发人员在学习ASP.NET MVC之前需要了解的技术和观念,以及MVC架构的基础知识。技术讲解篇针对ASP.NET MVC2的各项开发技术进行解析,以帮助开发人员解决实际问题。开发实践篇通过一套完整的留言板系统案例详述ASP.NET MVC 2的开发技巧与流程,以及ASP.NET MVC的安装部署和单元测试方法。
《ASP.NET MVC2开发实战》适合对MVC架构感兴趣的ASP.NET开发人员阅读。
作者简介
黄保翕(Will保哥)微软最有价值专家(MVP);擅长各种Web解决方案、大中型网站架构、数据库系统、网站内容管理系统的设计;也是网络知名的技术专家,博客“The Will Will Web”目前已经累积近千篇文章,提供Web相关技术的实用解决方案。
目录
第1篇 基础观念篇
第1章 在学习ASP.NET MVC之前
1.1 何谓MVC
1.1.1 何谓Model
1.1.2 何谓View
1.1.3 何谓Controller
1.2 MVC架构初探
1.2.1 关联性
1.2.2 独立性
1.3 为什么要使用ASP.NET MVC
1.3.1 分解关注点与可维护性
1.3.2 开放性与社区支持
1.3.3 开发工具与开发效率
1.3.4 易于测试的架构
1.3.5 易于分工的架构
总结
第2章 建立正确的开发观念
2.1 分解关注点
2.2 以习惯取代配置
2.3 对开发ASP.NET MVC项目的建议
2.4 ASP.NET MVC中常见的问题
总结
第3章 新手上路初体验
3.1 认识visual studio
3.1.1 解决方案资源管理器窗口
3.1.2 服务器资源管理器窗口
3.1.3 工具箱窗口
3.1.4 输出窗口
3.1.5 错误列表窗口
3.1.6 扩充管理器
3.1.7 代码段管理器
3.2 创建第1个ASP.NET MVC项目
3.2.1 用ASP.NET MVC项目模板创建项目
3.2.2 创建数据模型
3.2.3 创建控制器和动作
3.2.4 创建视图
3.2.5 在视图中创建窗口
3.2.6 通过action接收窗口数据
3.2.7 实现留言显示功能
3.3 学习MVC时的注意事项
3.3.1 了解不同的项目类型
3.3.2 初学者常犯的错误
3.3.3 小心使用request对象和response对象
3.3.4 不要在视图中编写过多的程序逻辑
3.4 改良ASP.NET MVC项目
3.4.1 使用视图数据模型
3.4.2 使用窗口验证功能
3.4.3 避免用户重复发送信息
总结
第2篇 技术讲解篇
第4章 网址路由与ASP.NET MVC的生命周期
4.1 网址路由
4.1.1 比对通过浏览器传来的http请求
4.1.2 将适当的网址返回浏览器
4.1.3 默认网址路由
4.2 http请求的url如何对应网址路由
4.2.1 网址路由范例
4.2.2 为网址路由加上限制条件
4.3 网址路由如何在ASP.NET MVC中生成网址
4.4 ASP.NET MVC的执行生命周期
4.4.1 网址路由比对
4.4.2 执行controller和action
4.4.3 执行view并返回结果
总结
第5章 用model创建数据模型
5.1 model的任务
5.2 创建基础数据模型
5.2.1 用linq to sql自动创建数据模型
5.2.2 用entity framework自动创建数据模型
5.2.3 手动创建数据模型
5.3 扩充基础数据模型
5.3.1 定义model的metadata
5.3.2 自定义metadata验证属性
5.4 实现库模式
总结
第6章 剖析controller的相关技术
6.1 controller的责任
6.2 controller的类与方法
6.3 controller的执行过程
6.4 动作名称选取器
6.5 动作方法选取器
6.5.1 nonaction属性
6.5.2 httpget属性、httppost属性、httpdelete属性和httpput属性
6.6 actionresult类
6.6.1 viewresult类
6.6.2 partialviewresult类
6.6.3 emptyresult类
6.6.4 contentresult类
6.6.5 fileresult类
6.6.6 强制下载文件时需注意中文文件名的问题
6.6.7 javascriptresult类
6.6.8 jsonresult类
6.6.9 redirectresult类
6.6.10 redirecttoroute类
6.7 viewdata与tempdata概述
6.7.1 viewdata
6.7.2 tempdata
6.8 模型绑定
6.8.1 简单模型绑定
6.8.2 使用formcollection类获取窗口数据
6.8.3 复杂模型绑定
6.8.4 多个复杂模型的绑定
6.8.5 判断模型绑定的结果
6.8.6 使用bind属性限制可被更新的model属性
6.9 动作过滤器
6.9.1 授权过滤器属性
6.9.2 动作过滤器属性
6.9.3 结果过滤器属性
6.9.4 异常过滤器属性
6.9.5 自定义动作过滤器属性
总结
第7章 view的相关技术
7.1 view的责任
7.2 不要用asp的观念来编写ASP.NET MVC程序
7.3 view如何从action中获取数据
7.3.1 如何正确分配view
7.3.2 使用弱类型模型获取数据
7.3.3 使用强类型模型获取数据
7.4 html辅助方法
7.4.1 如何使用html辅助方法
7.4.2 html辅助方法的应用实例
7.4.3 强类型辅助方法
7.4.4 dynamic data对ASP.NET MVC的支持
7.4.5 url辅助方法
7.4.6 ajax辅助方法
7.4.7 自定义html辅助方法
7.4.8 tagbuilder类详解
7.5 masterpage模板
7.6 部分视图
7.6.1 什么是部分视图
7.6.2 如何创建一个部分视图
7.6.3 如何调用部分视图
7.6.4 部分视图的高级应用
7.6.5 用renderaction() 方法加载部分视图
总结
第8章 area的相关技术
8.1 何时需要使用area切割网站
8.2 如何在现有项目中新建area
8.3 如何设定area的网址路由
8.4 默认路由与area路由的优先级
8.5 就算使用area,controller的名称还是有冲突的
8.6 如何指定默认网站与area网站的连接
总结
第3篇 开发实践篇
第9章 MVCguestbook高级实战
9.1 分析需求与创建网站雏形
9.1.1 规划数据库结构
9.1.2 创建基础数据模型
9.1.3 规划网站功能
9.1.4 设计controller与action
9.1.5 创建基础页面
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.3.8 编写删除留言功能
9.4 实现动作记录机制
9.4.1 编写actionlogattribute动作过滤器属性
9.4.2 将属性应用到action
9.5 强化model的结构
9.6 使用控制反转容器
9.6.1 ASP.NET MVC与autofac的集成
9.6.2 ASP.NET MVC与autofac集成的原理
9.6.3 让autofac自动解析接口和对应的类
9.6.4 修正controller的构造符
总结
第10章 ASP.NET MVC开发技巧
10.1 ASP.NET MVC的多语系支持
10.2 在http响应标题中隐藏ASP.NET MVC的版本
10.3 一起编译visual studio和view
10.4 MVChtmlstring类的开发技巧
10.5 在MVC与web forms之间传递数据
10.5.1 http get方法(querystring集合)和http post方法
10.5.2 session
10.6 如何调试ASP.NET MVC源代码
10.6.1 使用 .net framework源代码逐步调试功能
10.6.2 下载ASP.NET MVC源代码并添加项目参考
10.7 使用visual studio程序模板进行快速开发
10.7.1 如何使用程序模板快速生成view
10.7.2 如何将内置的程序模板添加到项目中
10.7.3 如何修改内置的addcontroller程序模板并自动生成程序代码
10.7.4 如何新建自定义的addview程序模板并自动生成程序代码
10.7.5 深入t4程序生成器
总结
第11章 安装部署
11.1 如何将网站部署到本地iis中
11.2 如何部署远程iis
11.3 如何用命令提示符手动部署
11.4 部署ASP.NET MVC时常见的问题
11.4.1 无法加载文件或组件
11.4.2 部署到iis 之后看不到网页
11.4.3 部署到iis 或iis 之后都无法使用网站
11.5 部署asp.net .0时的注意事项
11.5.1 安装时的注意事项
11.5.2 安装正确的 .net framework包
11.5.3 应用程序集区不能跨 .net版本设置
总结
第12章 单元测试
12.1 关于软件测试
12.1.1 何谓单元测试
12.1.2 何谓集成测试
12.1.3 如何区别单元测试与集成测试
12.1.4 何谓测试驱动开发
12.2 创建ASP.NET MVC的单元测试项目
12.2.1 单元测试项目的命名规则
12.2.2 新建项目时自动创建单元测试项目
12.2.3 通过单元测试向导创建单元测试项目
12.2.4 在controller类中创建单元测试项目
12.3 如何编写ASP.NET MVC单元测试
12.3.1 单元测试的3a模板
12.3.2 编写controller单元测试
12.3.3 在visual studio中执行单元测试程序
12.3.4 查看程序代码涵盖范围
12.3.5 编写适合进行单元测试的程序代码
12.3.6 使用stub假对象完成单元测试
12.3.7 使用mock假对象完成单元测试
12.3.8 编写routing单元测试
总结
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网