书籍详情
ASP.NET Web站点高级编程:提出问题-设计方案-解决方案
作者:Marco Bellinaso,Kevin Hoffman著;康博译
出版社:清华大学出版社
出版时间:2002-09-01
ISBN:9787302057499
定价:¥55.00
购买这本书可以去
内容简介
本书介绍了如何从设计到部署完整地创建一个交互式Web试点。书中提供的Web站点编程问题的解决方案可以让读者快速、容易地创建出设计优良的、可扩展的ASP.NET Web站点。本书的P2P论坛是读者交换代码和观点的平台,也可以帮助读者使用新的模块和修改后的代码来扩展Web站点。本书通过一个完整的、可以实际工作的Web站点的开发实例,系统全面地介绍了ASP.NET Web站点开发技术。全书共分12章,各章的内容介绍遵循提出问题、设计方案和解决方案的顺序。首先提出需要解决的问题,然后说明实现的过程,最后在ASP.NET中编写具体的软件代码。每一章都是独立的,分别介绍了一个可扩展的、可交换的模块的开发过程。大多数章中都涉及到创建3层的系统,包括数据层、商务层和表示层。书中还推荐了一个基本的站点构建框架,读者可以利用该框架方便、快捷地创建一些模块并把它们插入到Web站点中。
作者简介
暂缺《ASP.NET Web站点高级编程:提出问题-设计方案-解决方案》作者简介
目录
第1章 建立ASP.NET Web站点
1.1 提出问题
1.2 设计方案
1.2.1 在不同地方工作
1.2.2 可维护、可扩展的站点
1.2.3 组建社团
1.2.4 吸引人的内容
1.2.5 广告
1.2.6 频繁的访问
1.3 解决方案
1.3.1 在不同地方工作
1.3.2 创建可维护、可扩展的站点
1.3.3 提供吸引人的内容
1.3.4 管理广告
1.3.5 激励社团
1.3.6 让用户重复访问
1.3.7 部署站点
1.4 小结
第2章 基础设计
2.1 提出问题
2.2 设计方案
2.2.1 命名和编码约定
2.2.2 编程语言
2.2.3 文件夹结构
2.2.4 设计数据库
2.2.5 建立数据服务层
2.2.6 建立商务服务层
2.2.7 错误处理机制和容错性
2.2.8 部署与维护
2.2.9 用户接口设计
2.3 解决方案
2.3.1 DbObject类
2.3.2 BizObject类
2.3.3 AppException类
2.4 小结
第3章 样式和导航基础
3.1 提出问题
3.2 设计方案
3.2.1 级联样式表
3.2.2 XSLT
3.2.3 页面基类
3.2.4 可重用的导航器控件
3.2.5 题头和脚注
3.2.6 错误处理机制
3.3 解决方案
3.3.1 样式
3.3.2 PhilePage类
3.3.3 导航器控件
3.3.4 SiteHeader控件
3.3.5 SiteFooter控件
3.3.6 错误处理机制
3.3.7 主页草图
3.4 小结
第4章 维护站点
4.1 提出问题
4.1.1 FTP与在线文件管理
4.1.2 数据库管理
4.2 设计方案
4.2.1 实现设计方案
4.2.2 安全性设计
4.3 解决方案
4.3.1 处理文件和目录的类
4.3.2 题头和脚注控件
4.3.3 文件管理器的主页
4.3.4 使用Windows安全机制保护文件管理器
4.3.5 在线数据库管理
4.4 小结
第5章 用户和验证
5.1 提出问题
5.2 设计方案
5.2.1 规划数据库
5.2.2 数据层
5.2.3 商务层
5.2.4 模块配置
5.2.5 管理
5.3 解决方案
5.3.1 数据库
5.3.2 数据层
5.3.3 商务层
5.3.4 修改用户接口来支持验证
5.3.5 管理角色和账号
5.4 小结
第6章 新闻管理
6.1 提出问题
6.2 设计方案
6.2.1 要实现的功能
6.2.2 数据库设计
6.2.3 设计数据层
6.2.4 设计商务层
6.2.5 保存和检索设置
6.2.6 设计表示层
6.2.7 安全性需求
6.3 解决方案
6.3.1 处理数据库
6.3.2 实现数据访问程序集
6.3.3 配置程序集
6.3.4 实现商务层类
6.3.5 用户接口
6.3.6 向用户显示新闻
6.3.7 用户提交的新闻
6.3.8 要闻标题用户控件
6.3.9 保护模块
6.3.10 要闻标题Web服务
6.4 小结
第7章 广告
7.1 提出问题
7.1.1 印象
7.1.2 点击数
7.1.3 需求
7.2 设计方案
7.2.1 使用AdRotator
7.2.2 数据库
7.2.3 数据服务层
7.2.4 商务层
7.2.5 表示层
7.2.6 配置
7.3 解决方案
7.3.1 数据库表
7.3.2 数据服务层
7.3.3 商务层
7.3.4 表示层
7.3.5 模块配置
7.4 小结
第8章 民意调查
8.1 提出问题
8.2 设计方案
8.2.1 需要实现的功能
8.2.2 设计数据库表
8.2.3 管理数据库的存储过程
8.2.4 设计数据层
8.2.5 存储和检索设置
8.2.6 设计商务层
8.2.7 设置用户接口服务
8.2.8 安全性需要
8.3 解决方案
8.3.1 处理数据库
8.3.2 实现数据访问程序集
8.3.3 配置程序集
8.3.4 商务程序集
8.3.5 管理用户接口
8.3.6 管理选项
8.3.7 在线修改设置
8.3.8 民意调查用户控件
8.3.9 ShowArchive.aspx页面
8.3.10 安全模块
8.3.11 民意调查Web服务
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.2.7 安全需要
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章 论坛和在线社团
10.1 提出问题
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 表示层
10.4 小结
第11章 部署站点
11.1 提出问题
11.2 设计方案
11.2.1 部署数据存储
11.2.2 为部署准备站点
11.2.3 手工(XCopy)部署
11.2.4 主机服务部署
11.2.5 自动部署(创建安装程序)
11.3 解决方案
11.4 小结
第12章 结尾
12.1 开始创建
12.2 加入我们的团体
12.3 请参考更多的书
12.3.1 Web服务
12.3.2 安全
12.3.3 ADO.NET
12.3.4 高级服务器控件
1.1 提出问题
1.2 设计方案
1.2.1 在不同地方工作
1.2.2 可维护、可扩展的站点
1.2.3 组建社团
1.2.4 吸引人的内容
1.2.5 广告
1.2.6 频繁的访问
1.3 解决方案
1.3.1 在不同地方工作
1.3.2 创建可维护、可扩展的站点
1.3.3 提供吸引人的内容
1.3.4 管理广告
1.3.5 激励社团
1.3.6 让用户重复访问
1.3.7 部署站点
1.4 小结
第2章 基础设计
2.1 提出问题
2.2 设计方案
2.2.1 命名和编码约定
2.2.2 编程语言
2.2.3 文件夹结构
2.2.4 设计数据库
2.2.5 建立数据服务层
2.2.6 建立商务服务层
2.2.7 错误处理机制和容错性
2.2.8 部署与维护
2.2.9 用户接口设计
2.3 解决方案
2.3.1 DbObject类
2.3.2 BizObject类
2.3.3 AppException类
2.4 小结
第3章 样式和导航基础
3.1 提出问题
3.2 设计方案
3.2.1 级联样式表
3.2.2 XSLT
3.2.3 页面基类
3.2.4 可重用的导航器控件
3.2.5 题头和脚注
3.2.6 错误处理机制
3.3 解决方案
3.3.1 样式
3.3.2 PhilePage类
3.3.3 导航器控件
3.3.4 SiteHeader控件
3.3.5 SiteFooter控件
3.3.6 错误处理机制
3.3.7 主页草图
3.4 小结
第4章 维护站点
4.1 提出问题
4.1.1 FTP与在线文件管理
4.1.2 数据库管理
4.2 设计方案
4.2.1 实现设计方案
4.2.2 安全性设计
4.3 解决方案
4.3.1 处理文件和目录的类
4.3.2 题头和脚注控件
4.3.3 文件管理器的主页
4.3.4 使用Windows安全机制保护文件管理器
4.3.5 在线数据库管理
4.4 小结
第5章 用户和验证
5.1 提出问题
5.2 设计方案
5.2.1 规划数据库
5.2.2 数据层
5.2.3 商务层
5.2.4 模块配置
5.2.5 管理
5.3 解决方案
5.3.1 数据库
5.3.2 数据层
5.3.3 商务层
5.3.4 修改用户接口来支持验证
5.3.5 管理角色和账号
5.4 小结
第6章 新闻管理
6.1 提出问题
6.2 设计方案
6.2.1 要实现的功能
6.2.2 数据库设计
6.2.3 设计数据层
6.2.4 设计商务层
6.2.5 保存和检索设置
6.2.6 设计表示层
6.2.7 安全性需求
6.3 解决方案
6.3.1 处理数据库
6.3.2 实现数据访问程序集
6.3.3 配置程序集
6.3.4 实现商务层类
6.3.5 用户接口
6.3.6 向用户显示新闻
6.3.7 用户提交的新闻
6.3.8 要闻标题用户控件
6.3.9 保护模块
6.3.10 要闻标题Web服务
6.4 小结
第7章 广告
7.1 提出问题
7.1.1 印象
7.1.2 点击数
7.1.3 需求
7.2 设计方案
7.2.1 使用AdRotator
7.2.2 数据库
7.2.3 数据服务层
7.2.4 商务层
7.2.5 表示层
7.2.6 配置
7.3 解决方案
7.3.1 数据库表
7.3.2 数据服务层
7.3.3 商务层
7.3.4 表示层
7.3.5 模块配置
7.4 小结
第8章 民意调查
8.1 提出问题
8.2 设计方案
8.2.1 需要实现的功能
8.2.2 设计数据库表
8.2.3 管理数据库的存储过程
8.2.4 设计数据层
8.2.5 存储和检索设置
8.2.6 设计商务层
8.2.7 设置用户接口服务
8.2.8 安全性需要
8.3 解决方案
8.3.1 处理数据库
8.3.2 实现数据访问程序集
8.3.3 配置程序集
8.3.4 商务程序集
8.3.5 管理用户接口
8.3.6 管理选项
8.3.7 在线修改设置
8.3.8 民意调查用户控件
8.3.9 ShowArchive.aspx页面
8.3.10 安全模块
8.3.11 民意调查Web服务
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.2.7 安全需要
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章 论坛和在线社团
10.1 提出问题
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 表示层
10.4 小结
第11章 部署站点
11.1 提出问题
11.2 设计方案
11.2.1 部署数据存储
11.2.2 为部署准备站点
11.2.3 手工(XCopy)部署
11.2.4 主机服务部署
11.2.5 自动部署(创建安装程序)
11.3 解决方案
11.4 小结
第12章 结尾
12.1 开始创建
12.2 加入我们的团体
12.3 请参考更多的书
12.3.1 Web服务
12.3.2 安全
12.3.3 ADO.NET
12.3.4 高级服务器控件
猜您喜欢