大小:28.67M
更新时间:23-09-07
系统:Pc
ASP.NET MVC2开发实战是一本ASP.NET MVC2技术的开发设计指导书籍,由黄保翕编著。全书将内容分为基础观念篇、技术讲解篇和开发实战篇,其中基础观念篇主要介绍了MVC架构的基础知识;技术讲解篇对ASP.NET MVC 2的各项开发技术进行解析;开发实战篇讲解了开发技巧与流程;作者以循序渐进的方式揭开ASP.NET MVC的神秘面纱,可以帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NET MVC架构,欢迎免费下载阅读。
《ASP.NET MVC2开发实战》以循序渐进的方式揭开ASP.NET MVC的神秘面纱,帮助开发人员将现有的ASP.NETWebForms项目转移到ASP.NET MVC架构,并搭配Visual Studio 2010开发工具,展现ASP.NETMVC的强大魅力。
基础观念篇介绍在学习ASP.NET MVC之前需要了解的技术和观念。以及MVC架构的基础知识。技术讲解篇对ASP.NET MVC 2的各项开发技术进行解析。帮助解决实际问题。开发实战篇通过一套完整的留言板系统案例详述ASP.NET MVC 2的开发技巧与流程,以及ASP.NETMVC的安装部署和单元测试方法,ASP.NET MVC 2新版抢先曝光与全面剖析。
ASP.NET MVC2开发实战主要分成3篇。基础观念篇介绍了开发人员在学习asp.mvc之前需要了解的技术和观念,以及mvc架构的基础知识。技术讲解篇针对asp. mvc2的各项开发技术进行解析,以帮助开发人员解决实际问题。开发实践篇通过一套完整的留言板系统案例详述asp. mvc2的开发技巧与流程,以及asp. mvc的安装部署和单元测试方法,适合对mvc架构感兴趣的asp.开发人员阅读。
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
第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单元测试 总结
同类热门
类似软件
ASP.NET Web API设计134.82M363人在用 ASP.NET Web API设计是一本设计面向多客户端的可演化Web API的指南,由美国程序员布洛克和西布拉奥编著,全书内容丰富,提供了及时而全面的指南,帮助人们使用ASP.NET Web API构建坚实的系统,书本以ASP.NET Web A
查看asp.net4.0从入门到精通79.18M410人在用《asp.net4.0从入门到精通》这本图书有多个不同的版本,其中以张正礼,王坚宁编著,清华大学出版社出版的最受读者的欢迎,故小编在此特别提供asp.net4.0从入门到精通pdf免费下载,并且是pdf高清版本哟,用户即下即阅读。该书拥有12个使用asp
查看ASP.NET开发实例大全(基础卷)313.29M299人在用 ASP.NET开发实例大全(基础卷)是一本ASP.NET开发指导手册,由软件开发技术联盟编著。本书筛选、汇集了ASP.NET开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进
查看ASP.NET项目开发案例全程实录(第2版)75.67M321人在用ASP.NET项目开发案例全程实录(第2版)是一本ASP.NET的项目开发实录教材,由郑齐心同,房大伟,刘云峰等人编著。本书内容丰富翔实,拥有12套完整项目开发案例,支持模块库,题库,素材库等海量学习资料,同时涉及行业广泛,实用性非常强。通过书中的学习,
查看学通ASP.NET的24堂课81.47M155人在用ASP.NET是微软公司推出的一款新一代动态web应用程序开发平台,具有方便性,灵活,性能优,生产效率高,安全性高等特性,是目前主流的网络编程工具,但如何更好的快速掌握呢?小编这里推荐用户使用学通ASP.NET的24堂课,这是一本ASP.NET技术的学习
查看精通 asp.net mvc 591.3M273人在用asp.net mvc 5框架是微软ASP.NET Web平台的新进展,它提供了高生产率的编程模型,结合ASP.NET的全部优势,使代码架构更整洁,可进行测试驱动开发,并使程序有强大的可扩展性。但如何才能更好的学习和入门呢?这里小编推荐大家阅读精通 as
查看ASP.NET开发实例大全(提高卷)301.3M231人在用 ASP.NET开发实例大全(提高卷)是一本Asp动态网页开发技术的指南用书,由软件技术联盟编著。全书是《asp.net开发实战1200例》之全新升级版本,详细的介绍了ASP.NET开发从基础知识到高级应用各个层面的实例及源代码,内容丰富翔实,内含1
查看netbox(asp服务器搭建软件)1.79M168人在用 netbox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,也是目前本地电脑最好的asp服务器搭建软件,全称名为netbox deployment wizard,可以完全使用脚本语言(比如 VBScript,Javascript) 创
查看asp.net从入门到精通第2版153.34M302人在用目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看热门标签
网友评论0人参与,0条评论
最新排行
android从入门到精通 巅峰卓越 pdf104.92M高清扫描版 本款android从入门到精通是巅峰卓越编著的,是目前最优秀的一款android入门书籍。全书结合实际工作中的范例,逐一讲解Android的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。同时在每章首
查看嵌入式linux应用开发完全手册110.85M韦东山pdf扫描版嵌入式linux在嵌入式领域发展迅速,需求旺盛,但是入门却很难,初学者多是自己学习,效率不高,为此小编带来了嵌入式linux应用开发完全手册,这是一本嵌入式linux系统应用开发手册,由韦东山编著。本书以S3C2410、S3C2440开发板为例,从分析硬
查看html5权威指南电子书136.66Mpdf扫描版HTML5致力于为互联网开发者搭建更加便捷、开放的沟通平台,但如何入门呢?小编这里推荐用户阅读html5权威指南,这是一本html5语言的权威使用指南,也是全面详实的web网页设计参考书,贴心汇聚HTML5和CSS3 JavaScript,由美国程序员弗
查看vmware vsphere 6.0虚拟化架构实战指南142.67M何坤源pdf扫描版vmware vsphere 6.0虚拟化架构实战指南是一本运维实战图书,由黑色数据网络实验室创始人何坤源。本书完全以真实设备搭建实战环境,以实战为主,理论为辅,具有很强的可操作性,可迅速提高读者的动手能力和技术水平。全书针对企业环境中部署的实际需求,深
查看c和指针 pointers on c10.49M里科(Kenneth·Reek) pdf扫描版C和指针是一本C和C++领域的经典著作,由里科(Kenneth·Reek)编著。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合
查看尼康d7000说明书21.89Mpdf版身边朋友最近对相机特别感兴趣,结果买了一个尼康d7000,当货物收到后却发现自己不会用,里面太多的功能都不知如何操作。所以小编就为他以及所有的用户们带来了尼康d7000说明书,该说明书中详细的讲解了相机的各种设置和操作,让用户瞬间成为一名拍摄大师。产品介
查看OpenGL ES 3.x 游戏开发(下卷)15.01M吴亚峰pdf扫描版OpenGL ES 3.x 游戏开发(下卷)是一本基于OpenGL ES 3.x软件而编写的游戏开发设计指导书籍,由吴亚峰编著。全书组织上本着“起点低、终点高”的原则,内容涵盖了从学习OpenGL ES 3.x必知必会的基础知识到OpenGL ES 3.
查看javascript权威指南第6版中文版36.07Mpdf高清版javascript权威指南是一本关于如何学习javascript语言的圣经,它详细的介绍了javascript语言的词法结构、类型、值和变量、表达式、运算符、语句、对象、数组、函数、类和模块等等内容,能够帮助用户更好的学习和掌握javascript,适
查看javase基础教程940KPDF版本次给大家分享的javase教程是针对刚接触java的朋友所提供的教程文件,该文件是PDF格式,用户必须在本地安装PDF阅读器才能正常阅读。javase基础教程中都是老鸟们的经验之谈,提供了JavaSE基本知识点、UML建模、单元测试等内容,相信绝对能够
查看