《ASP.NET 3.5网站开发全程解析(第3版)》是2010年7月清华大学出版社出版的图书,作者是拉芙。
基本介绍
- 书名:ASP.NET 3.5网站开发全程解析(第3版)
- 又名:ASP.NET 3.5 Website Programming:Problem-Design-Solution
- 作者:(美)拉芙
- 译者:王吉星、熊家军、王海涛
- ISBN:9787302228417
- 页数:570
- 定价:69.00
- 出版社:清华大学出版社
- 出版时间:2010-07-01
- 装帧:平装
- 开本:16开
内容简介
本书从基础架构开始,逐步实现了一系列模组的设计和解决方案,最终完成了一个大型的示例网站。使“提出问题—分析问题—解决方案”系列图书区别于Wrox其他系列图书的是编排结构和从头至尾开发一个完整项目的设计。
图书目录
第1章 项目介绍——TheBeerHouse
1.1 提出问题
1.2 设计方案
1.3 解决方案
1.4 小结
第2章 进行网站设计
2.1 提出问题
2.2 设计方案
2.2.1 设计网站布局
2.2.2 在多个页面中共享通用设计
2.2.3 创建可供用户选择的主题
2.2.4 创建一个导航系统
2.2.5 创建遵从XHTMI..的可访问的网站
2.2.6 在所有页面上共享通用行为
2.3 解决方案
2.3.1 创建网站设计
2.3.2 创建模板页面
2.3.3 将BreadCrumb绑定到网站地图
2.3.4 创建第1个主题
2.3.5 创建一个示例Default.aspx页面
2.3.6 创建第2个主题
2.3.7 创建ThemeSelector用户控制项
2.3.8 创建一致的侧边栏内容
2.3.9 再对样式稍做改动
2.4 小结
第3章 规划体系结构
3.1 提出问题
3.2 设计方案
3.2.1 创建通用类库
3.2.2 向VisualStudio解决方案中添加类库
3.2.3 设计分层的体系结构
3.2.4 选择一个数据存储
3.2.5 设计数据访问层
3.2.6 设计业务逻辑层
3.2.7 通过快取数据提高性能
3.2.8 选择满足需要的快取策略
3.2.9 使用ADO.NET Entity Framework管理事务
3.2.10 存储连线字元串及其他设定
3.2.11 用户界面
3.2.12 错误记录
3.2.13 搜寻引擎最佳化技术
3.2.14 导航
3.3 解决方案
3.3.1 The Beer House的配置部分
3.3.2 实现良好的搜寻引擎最佳化技术
3.3.3 配置ELMAH
3.4 小结
第4章 会员资格模组和用户个人资料模组
4.1 提出问题
4.2 设计方案
4.2.1 密码存储方法
4.2.2 身份验证模式:Windows安全性还是自定义登录表单
4.2.3 按照我们自己的方式来做每件事情
4.2 AMembe ship和Membership User类
4.2.5 建立和使用角色
4.2.6 建立和使用用户个人资料
4.2.7 设计解决方案
4.3 解决方案
4.3.1 配置档案
4.3.2 创建登录框
4.3.3 AccessDenied.aspx页面
4.3.4 实现Openld身份验证
4.3.5 UserProfile控制项
4.3.6 Register.aspx页面
4.3.7 PasswordRecovery.aspx页面
4.3.8 EditProfile.aspx页面
4.3.9 创建一个AJAX登录对话框
4.3.10 在会话之间保留用户喜欢的主题
4.3.11 管理部分
4.4 小结
第5章 新闻与文章 管理
5.1 提出问题
5.2 设计方案
5.2.1 要实现的功能
5.2.2 设计资料库表
5.2.3 创建实体模型
5.2.4 构建存储库类
5.2.5 设计配置模组
5.2.6 设计用户界面
5.2.7 安全需要
5.3 解决方案
5.3.1 资料库解决方案
5.3.2 实现配置模组
5.3.3 实现业务逻辑层
5.3.4 实现Gravatar
5.3.5 实现用户界面
5.4 小结
第6章 民意调查
6.1 提出问题
6.2 设计方案
6.2.1 处理多次投票
6.2.2 设计资料库表
6.2.3 设计配置模组
6.2 A创建实体数据模型
6.2.5 设计业务层
6.2.6 设计用户界面服务
6.3 解决方案
6.3.1 使用资料库
6.3.2 实现配置模组
6.3.3 实现储存库
6.3 A扩展实体类
6.3.5 实现用户界面
6.4 小结
第7章 新闻邮件
7.1 提出问题
7.2 设计方案
7.2.1 创建和传送电子邮件
7.2.2 管理伺服器上的长时间操作
7.2.3 设计资料库表
7.2 A设计配置模组
7.2.5 设计用户界面服务
7.3 解决方案
7.3.1 实现配置模组
7.3.2 实现数据访问层
7.3.3 实现业务逻辑层
7.3 A实现用户界面
7.4 小结
第8章 论坛
8.1 提出问题
8.2 设计方案
8.2.1 设计资料库表
8.2.2 设计配置模组
8.2.3 设计业务层
8.2.4.设计用户界面服务
8.3 解决方案
8.3.1 实现资料库
8.3.2 实现数据访问层
8.3.3 实现业务逻辑层
8.3.4 实现用户界面
8.4 小结
第9章 电子商店
9.1 提出问题
9.2 设计方案
9.2.1 选择一种线上付款方案
9.2.2 设计资料库表
9.2.3 设计配置模组
9.2.4 设计实体模型
9.2.5 设计业务层
9.2.6 设计用户界面服务
9.3 解决方案
9.3.1 实现业务逻辑层
9.3.2 实现用户界面
9.3.3 创建一个策略和过程页面
9.4 小结
第10章 活动日曆
10.1 提出问题
10.2 设计方案
10.2.1 设计资料库表
10.2.2 创建实体数据模型
10.2.3 设计业务层
10.2.4 设计用户界面服务
10.3 解决方案
10.3.1 实现存储库
10.3.2 扩展实体类
10.3.3 实现用户界面
10.4 小结
第11章 图片库
11.1 提出问题
11.2 设计方案
11.2.1 设计资料库表
11.2.2 创建实体数据模型
11.2.3 设计业务层
11.2.4 设计配置模组
11.2.5 图片库的存储
11.2.6 设计用户界面服务
11.3 解决方案
11.3.1 实现储存库类
11.3.2 扩展实体类
11.3.3 实现用户界面
11.4 小结
第12章 网站本地化
12.1 提出问题
12.2 设计方案
12.3 解决方案
12.4 小结
第13章 部署网站
13.1 提出问题
13.2 设计方案
13.2.1 在SQL Server2008中部署资料库
13.2.2 部署网站
13.3 解决方案
13.4 小结
1.1 提出问题
1.2 设计方案
1.3 解决方案
1.4 小结
第2章 进行网站设计
2.1 提出问题
2.2 设计方案
2.2.1 设计网站布局
2.2.2 在多个页面中共享通用设计
2.2.3 创建可供用户选择的主题
2.2.4 创建一个导航系统
2.2.5 创建遵从XHTMI..的可访问的网站
2.2.6 在所有页面上共享通用行为
2.3 解决方案
2.3.1 创建网站设计
2.3.2 创建模板页面
2.3.3 将BreadCrumb绑定到网站地图
2.3.4 创建第1个主题
2.3.5 创建一个示例Default.aspx页面
2.3.6 创建第2个主题
2.3.7 创建ThemeSelector用户控制项
2.3.8 创建一致的侧边栏内容
2.3.9 再对样式稍做改动
2.4 小结
第3章 规划体系结构
3.1 提出问题
3.2 设计方案
3.2.1 创建通用类库
3.2.2 向VisualStudio解决方案中添加类库
3.2.3 设计分层的体系结构
3.2.4 选择一个数据存储
3.2.5 设计数据访问层
3.2.6 设计业务逻辑层
3.2.7 通过快取数据提高性能
3.2.8 选择满足需要的快取策略
3.2.9 使用ADO.NET Entity Framework管理事务
3.2.10 存储连线字元串及其他设定
3.2.11 用户界面
3.2.12 错误记录
3.2.13 搜寻引擎最佳化技术
3.2.14 导航
3.3 解决方案
3.3.1 The Beer House的配置部分
3.3.2 实现良好的搜寻引擎最佳化技术
3.3.3 配置ELMAH
3.4 小结
第4章 会员资格模组和用户个人资料模组
4.1 提出问题
4.2 设计方案
4.2.1 密码存储方法
4.2.2 身份验证模式:Windows安全性还是自定义登录表单
4.2.3 按照我们自己的方式来做每件事情
4.2 AMembe ship和Membership User类
4.2.5 建立和使用角色
4.2.6 建立和使用用户个人资料
4.2.7 设计解决方案
4.3 解决方案
4.3.1 配置档案
4.3.2 创建登录框
4.3.3 AccessDenied.aspx页面
4.3.4 实现Openld身份验证
4.3.5 UserProfile控制项
4.3.6 Register.aspx页面
4.3.7 PasswordRecovery.aspx页面
4.3.8 EditProfile.aspx页面
4.3.9 创建一个AJAX登录对话框
4.3.10 在会话之间保留用户喜欢的主题
4.3.11 管理部分
4.4 小结
第5章 新闻与文章 管理
5.1 提出问题
5.2 设计方案
5.2.1 要实现的功能
5.2.2 设计资料库表
5.2.3 创建实体模型
5.2.4 构建存储库类
5.2.5 设计配置模组
5.2.6 设计用户界面
5.2.7 安全需要
5.3 解决方案
5.3.1 资料库解决方案
5.3.2 实现配置模组
5.3.3 实现业务逻辑层
5.3.4 实现Gravatar
5.3.5 实现用户界面
5.4 小结
第6章 民意调查
6.1 提出问题
6.2 设计方案
6.2.1 处理多次投票
6.2.2 设计资料库表
6.2.3 设计配置模组
6.2 A创建实体数据模型
6.2.5 设计业务层
6.2.6 设计用户界面服务
6.3 解决方案
6.3.1 使用资料库
6.3.2 实现配置模组
6.3.3 实现储存库
6.3 A扩展实体类
6.3.5 实现用户界面
6.4 小结
第7章 新闻邮件
7.1 提出问题
7.2 设计方案
7.2.1 创建和传送电子邮件
7.2.2 管理伺服器上的长时间操作
7.2.3 设计资料库表
7.2 A设计配置模组
7.2.5 设计用户界面服务
7.3 解决方案
7.3.1 实现配置模组
7.3.2 实现数据访问层
7.3.3 实现业务逻辑层
7.3 A实现用户界面
7.4 小结
第8章 论坛
8.1 提出问题
8.2 设计方案
8.2.1 设计资料库表
8.2.2 设计配置模组
8.2.3 设计业务层
8.2.4.设计用户界面服务
8.3 解决方案
8.3.1 实现资料库
8.3.2 实现数据访问层
8.3.3 实现业务逻辑层
8.3.4 实现用户界面
8.4 小结
第9章 电子商店
9.1 提出问题
9.2 设计方案
9.2.1 选择一种线上付款方案
9.2.2 设计资料库表
9.2.3 设计配置模组
9.2.4 设计实体模型
9.2.5 设计业务层
9.2.6 设计用户界面服务
9.3 解决方案
9.3.1 实现业务逻辑层
9.3.2 实现用户界面
9.3.3 创建一个策略和过程页面
9.4 小结
第10章 活动日曆
10.1 提出问题
10.2 设计方案
10.2.1 设计资料库表
10.2.2 创建实体数据模型
10.2.3 设计业务层
10.2.4 设计用户界面服务
10.3 解决方案
10.3.1 实现存储库
10.3.2 扩展实体类
10.3.3 实现用户界面
10.4 小结
第11章 图片库
11.1 提出问题
11.2 设计方案
11.2.1 设计资料库表
11.2.2 创建实体数据模型
11.2.3 设计业务层
11.2.4 设计配置模组
11.2.5 图片库的存储
11.2.6 设计用户界面服务
11.3 解决方案
11.3.1 实现储存库类
11.3.2 扩展实体类
11.3.3 实现用户界面
11.4 小结
第12章 网站本地化
12.1 提出问题
12.2 设计方案
12.3 解决方案
12.4 小结
第13章 部署网站
13.1 提出问题
13.2 设计方案
13.2.1 在SQL Server2008中部署资料库
13.2.2 部署网站
13.3 解决方案
13.4 小结