Web应用程序开发
2011-12
清华大学出版社
程光华 主编
191
本书采用项目化、任务驱动的模式编写,以一个电子商务平台的建设为案例,从平台的设计、开发、测试到部署,系统地讲解了使用asp.net进行web应用程序开发的一般步骤和常用技术。
本书的主要内容包括基于asp.net的开发系统环境搭建、web系统开发流程、三层架构的搭建、页面框架的搭建、页面数据的显示、页面数据的更新、查询的实现、常用页面控件的使用、常用web系统功能的实现、系统的配置和部署以及基于web的系统测试等。
本书以实际应用为出发点,归纳并选取了web应用程序开发中具有代表性的知识和技能逐层深入进行讲解。本书适用于三年制高职高专、成人高校以及社会计算机培训学校等计算机及相关专业的学生使用,也可作为web应用程序开发等人员的参考用书。
第1章 asp.net开发系统环境搭建
任务1.1 搭建系统开发环境
1.1.1 任务分析
1.1.2 相关知识
1.1.3 任务实施
1.1.4 任务评价
1.1.5 任务拓展
第2章 web系统开发流程
任务2.1 确定系统需求
2.1.1 任务分析
2.1.2 相关知识
2.1.3 任务实施
2.1.4 任务评价
2.1.5 任务拓展
任务2.2 进行概要设计
2.2.1 任务分析
2.2.2 相关知识
2.2.3 任务实施
2.2.4 任务评价
2.2.5 任务拓展
任务2.3 进行详细设计
2.3.1 任务分析
2.3.2 相关知识
2.3.3 任务实施
2.3.4 任务评价
2.3.5 任务拓展
第3章 搭建系统框架
任务3.1 设计系统框架
3.1.1 任务分析
3.1.2 相关知识
3.1.3 任务实施
3.1.4 任务评价
3.1.5 任务拓展
任务3.2 设计模型层
3.2.1 任务分析
3.2.2 相关知识
3.2.3 任务实施
3.2.4 任务评价
3.2.5 任务拓展
任务3.3 设计数据访问层
3.3.1 任务分析
3.3.2 相关知识
3.3.3 任务实施
3.3.4 任务评价
3.3.5 任务拓展
任务3.4 设计业务逻辑层
3.4.1 任务分析
3.4.2 相关知识
3.4.3 任务实施
3.4.4 任务评价
3.4.5 任务拓展
任务3.5 设计表示层
3.5.1 任务分析
3.5.2 相关知识
3.5.3 任务实施
3.5.4 任务评价
3.5.5 任务拓展
第4章 搭建页面框架
任务4.1 设计母版页
4.1.1 任务分析
4.1.2 相关知识
4.1.3 任务实施
4.1.4 任务评价
4.1.5 任务拓展
任务4.2 设计站点导航
4.2.1 任务分析
4.2.2 相关知识
4.2.3 任务实施
4.2.4 任务评价
4.2.5 任务拓展
第5章 显示数据
任务5.1 显示列表信息
5.1.1 任务分析
5.1.2 相关知识
5.1.3 任务实施
5.1.4 任务评价
5.1.5 任务拓展
任务5.2 显示详细信息
5.2.1 任务分析
5.2.2 相关知识
5.2.3 任务实施
5.2.4 任务评价
5.2.5 任务拓展
第6章 添加和更新数据
任务6.1 实现注册验证
6.1.1 任务分析
6.1.2 相关知识
6.1.3 任务实施
6.1.4 任务评价
6.1.5 任务拓展
任务6.2 修改商品信息
6.2.1 任务分析
6.2.2 相关知识
6.2.3 任务实施
6.2.4 任务评价
6.2.5 任务拓展
第7章 查询数据
任务7.1 商品展示的实现
7.1.1 任务分析
7.1.2 相关知识
7.1.3 任务实施
7.1.4 任务评价
7.1.5 任务拓展
任务7.2 查询商品信息
7.2.1 任务分析
7.2.2 相关知识
7.2.3 任务实施
7.2.4 任务评价
7.2.5 任务拓展
任务7.3 发布商品信息rss
7.3.1 任务分析
7.3.2 相关知识
7.3.3 任务实施
7.3.4 任务评价
7.3.5 任务拓展
第8章 完善页面功能
任务8.1 实现验证码功能
8.1.1 任务分析
8.1.2 相关知识
8.1.3 任务实施
8.1.4 任务评价
8.1.5 任务拓展
任务8.2 实现富文本输入
8.2.1 任务分析
8.2.2 相关知识
8.2.3 任务实施
8.2.4 任务评价
8.2.5 任务拓展
第9章 完善系统功能
任务9.1 添加图片水印
9.1.1 任务分析
9.1.2 相关知识
9.1.3 任务实施
9.1.4 任务评价
9.1.5 任务拓展
任务9.2 发布商品查询web service
9.2.1 任务分析
9.2.2 相关知识
9.2.3 任务实施
9.2.4 任务评价
9.2.5 任务拓展
第10章 系统配置和部署
任务10.1 配置数据库连接
10.1.1 任务分析
10.1.2 相关知识
10.1.3 任务实施
10.1.4 任务评价
10.1.5 任务拓展
任务10.2 配置身份验证和授权
10.2.1 任务分析
10.2.2 相关知识
10.2.3 任务实施
10.2.4 任务评价
10.2.5 任务拓展
任务10.3 使用发布工具进行站点部署
10.3.1 任务分析
10.3.2 相关知识
10.3.3 任务实施
10.3.4 任务评价
10.3.5 任务拓展
第11章 系统测试
任务11.1 对系统进行web测试
11.1.1 任务分析
11.1.2 相关知识
11.1.3 任务实施
11.1.4 任务评价
11.1.5 任务拓展
任务11.2 对系统进行负载测试
11.2.1 任务分析
11.2.2 相关知识
11.2.3 任务实施
11.2.4 任务评价
11.2.5 任务拓展
参考文献
版权页:插图:扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(ns)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程,以便应用程序继续处理请求。跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。与.NET Framework集成:因为ASP.NET是.NET Framework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。开发人员也可以从Web上访问.NET类库、查看消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。与现有ASP应用程序的兼容性:ASP和ASP.NET可并行运行在ns Web服务器上而互不冲突;不会发生因安装ASP.NET而导致现有ASP应用程序崩溃的情况。ASP.NET仅处理具有.aspx文件扩展名的文件,具有.asp文件扩展名的文件仍由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。
《Web应用程序开发》以任务为导向开展,适合项目化教学需要,贴近实际开发流程,注重实践理论的结合,涵盖ASP.NET的主要常用技术,覆盖Web开发中的典型功能模块,免费赠送教学PPT课件、课后习题答案。