书籍详情
用ADO.NET和XML Web服务构建Web应用程序
作者:Richard Hundhausen,Steven Borg等著;袁泉,雍容等译;袁泉译
出版社:清华大学出版社
出版时间:2003-04-01
ISBN:9787302064237
定价:¥36.00
购买这本书可以去
内容简介
本书内容要点:●数据库设计,介绍了在MicrosoftSQLServer2000中数据库物理设计的实现。●用来编写Web服务代码的语法和属性,包括正确的测试技巧。●使用UniversalDescriptionDiscoveryandIntegration(UDDI,通用描述、发现和集成)的益处。●安全性——包括由IIS提供的传统安全机制和由ASP.NET提供的新型安全机制。●Web服务性能测试和调整。本书系统介绍了用XMLWeb服务构建Web应用程序的知识。首先概述了有关Web服务的基础知识,然后借助一个具体的业务模型,详细介绍了为项目建模、创建与部署Web服务、以及保护Web服务安全和性能优化等高级技术;由于书中的业务模型采用SQLServer2000创建数据库,因而本书还详细讲解了ADO.NET这一最新的数据处理技术。本书内容全面、生动,示例紧密联系实际应用,非常适合于Web开发人员和.NET程序员阅读。RichardHundhausen、StevenBorg、ColeFrancis和KennethWilcox综合了他们多年的宝贵经验,介绍了如何在电子商务中利用Web服务。作者使用了一个案例研究,逐步介绍了如何利用.NET新技术,如ADO.NET、ASP.NET和SOAP,来创建XMLWeb服务。他们首先讨论了Web服务提供程序案例研究,包括Web服务的分析、设计、构造、注册和部署,接下来,介绍了系统的总体设计和ObjectRoleModeling(ORM)。
作者简介
暂缺《用ADO.NET和XML Web服务构建Web应用程序》作者简介
目录
第1章 Web服务
1.1 SOAP(Web服务协议)和一般协议的层级关系
1.1.1 在COM、Web服务和XML出现之前
1.1.2 Web服务的渊源
1.1.3 Web服务优于Winsock和DCOM的原因
1.1.4 Microsoft SOAP Toolkit与内置支持
1.1.5 SOAP的优缺点
1.1.6 应该使用Web服务的业务类型
1.1.7 .NET中的XML Web服务
1.2 小结
第2章 Hutchings Photography业务模型
2.1 Hutchings Photography
2.1.1 手工过程
2.1.2 自动化过程(World Wide Web版)
2.1.3 早期商业模型
2.1.4 关于正确的合作关系
2.1.5 自动化过程(Web服务版)
2.2 小结
第3章 概念设计和逻辑设计
3.1 逻辑建模
3.2 从Napkins到Hard Drives
3.3 概念建模
3.4 逆向工程
3.4.1 对逻辑图进行逆向工程
3.4.2 对概念图进行逆向工程
3.5 ORM的含义
3.5.1 ORM过程
3.5.2 ORM强制我们成为分析师
3.5.3 Visio for Enterprise Architects
3.6 Hutchings Photography ORM模型
3.7 小结
第4章 设计SQL数据库
4.1 SQL Server 2000的特色
4.1.1 XML支持
4.1.2 用户自定义函数
4.1.3 INSTEAD OF触发器
4.1.4 层叠引用完整性
4.1.5 SQL Server的多个实例
4.1.6 通过HTTP访问
4.1.7 分析服务
4.2 从模型创建数据库结构
4.2.1 执行DDL
4.2.2 核查物理设计
4.2.3 SQL Server Enterprise Manager(EM)
4.3 添加对象
4.3.1 存储过程
4.3.2 数据库维护
4.4 小结
第5章 构建ADO.NET组件
5.1 ADO.NET对象模型
5.2 一些ADO.NET类
5.2.1 Connection
5.2.2 Command
5.2.3 Parameter
5.2.4 DataSet
5.2.5 DataTable
5.2.6 DataAdapter
5.2.7 DataReader
5.2.8 ADO.NET数据提供程序
5.2.9 OLE DB数据提供程序(System.Data.OleDb)
5.2.10 SQLServer.NET Data Provider(System.Data.SqlClient)
5.3 介绍Hutchings数据层
5.4 .NET Framework和ADO.NET
5.5 数据层的设计
5.5.1 DataSet
5.5.2 DataAdapter
5.5.3 构建数据层
5.6 小结
第6章 创建Web服务
6.1 创建ASP.NET Web服务项目
6.2 为XML Web服务编写代码
6.3 首先对Web服务进行测试
6.4 理解Visual Studio.NET创建的文件
6.5 小结
第7章 部署Web服务(UDDI)
7.1 注册为UDDI参与者并且注册它的Web服务
7.2 把业务添加进UDDI
7.3 Web服务的优点
7.4 公有UDDI和私有UDDI
7.5 小结
第8章 Web服务客户业务模型
8.1 客户定位
8.2 我们已经厌倦了“推方式”,让我们换“拉方式”来工作
8.2.1 投入问题
8.2.2 信任问题
8.2.3 标准问题
8.3 合作人:HutchingsPhotography.com
8.4 合作人:Penguin Photos
8.4.1 用户界面集成
8.4.2 Penguin Photos得到的好处
8.5 更多的合作人排列在80端口
8.6 想继续使用ASP的合作人
8.7 小结
第9章 Hutching Photography
9.1 创建基本的.NET Web服务用户
9.2 Web引用文件
9.2.1 Discovery File
9.2.2 WSDL文件
9.2.3 Reference Map
9.3 对象、属性和代码
9.3.1 Forml:frmImages.vb
9.3.2 全局模块
9.3.3 Form2:frmArtistInfo.vb
9.3.4 Form3:frmShowPhoto.vb
9.4 Web服务和鲜为人知的XML模式确认
9.4.1 内联模式
9.4.2 建立一个即调即用(out-of-process)的XSD
9.5 小结
第10章 Penguin Photos
10.1 关于Penguin Photoshop
10.2 本章约定
10.3 Borland Kylix
10.3.1 利用Kylix 2使用XML Web服务
10.3.2 利用Kylix创建Web应用程序
10.3.3 集成Kylix与.NET
10.3.4 使用Hutchings Photography的Web服务
10.4 创建Web应用程序
10.5 Apache Shared Modules
10.6 小结
第11章 保护Web服务的安全
11.1 IIS验证方法
11.1.1 关于Web.Config文件
11.1.2 设计代码
11.1.3 测试Web服务
11.1.4 创建一个VB.NET客户应用程序
11.1.5 创建一个ASP.NET客户应用程序
11.1.6 测试.aspx Web窗体客户程序
11.1.7 测试Visual Basic.NET应用程序
11.1.8 许可和拒绝用户以及用户组
11.2 小结
第12章 测试Web服务/性能优化
12.1 性能
12.1.1 Web服务客户程序
12.1.2 Web服务程序
12.1.3 Component Services(组件服务)
12.1.4 会话管理
12.1.5 性能工具与监控
12.2 Web服务压力测试
12.2.1 ACT
12.2.2 ANTS
12.2.3 硬件
12.3 数据库优化
12.4 小结
1.1 SOAP(Web服务协议)和一般协议的层级关系
1.1.1 在COM、Web服务和XML出现之前
1.1.2 Web服务的渊源
1.1.3 Web服务优于Winsock和DCOM的原因
1.1.4 Microsoft SOAP Toolkit与内置支持
1.1.5 SOAP的优缺点
1.1.6 应该使用Web服务的业务类型
1.1.7 .NET中的XML Web服务
1.2 小结
第2章 Hutchings Photography业务模型
2.1 Hutchings Photography
2.1.1 手工过程
2.1.2 自动化过程(World Wide Web版)
2.1.3 早期商业模型
2.1.4 关于正确的合作关系
2.1.5 自动化过程(Web服务版)
2.2 小结
第3章 概念设计和逻辑设计
3.1 逻辑建模
3.2 从Napkins到Hard Drives
3.3 概念建模
3.4 逆向工程
3.4.1 对逻辑图进行逆向工程
3.4.2 对概念图进行逆向工程
3.5 ORM的含义
3.5.1 ORM过程
3.5.2 ORM强制我们成为分析师
3.5.3 Visio for Enterprise Architects
3.6 Hutchings Photography ORM模型
3.7 小结
第4章 设计SQL数据库
4.1 SQL Server 2000的特色
4.1.1 XML支持
4.1.2 用户自定义函数
4.1.3 INSTEAD OF触发器
4.1.4 层叠引用完整性
4.1.5 SQL Server的多个实例
4.1.6 通过HTTP访问
4.1.7 分析服务
4.2 从模型创建数据库结构
4.2.1 执行DDL
4.2.2 核查物理设计
4.2.3 SQL Server Enterprise Manager(EM)
4.3 添加对象
4.3.1 存储过程
4.3.2 数据库维护
4.4 小结
第5章 构建ADO.NET组件
5.1 ADO.NET对象模型
5.2 一些ADO.NET类
5.2.1 Connection
5.2.2 Command
5.2.3 Parameter
5.2.4 DataSet
5.2.5 DataTable
5.2.6 DataAdapter
5.2.7 DataReader
5.2.8 ADO.NET数据提供程序
5.2.9 OLE DB数据提供程序(System.Data.OleDb)
5.2.10 SQLServer.NET Data Provider(System.Data.SqlClient)
5.3 介绍Hutchings数据层
5.4 .NET Framework和ADO.NET
5.5 数据层的设计
5.5.1 DataSet
5.5.2 DataAdapter
5.5.3 构建数据层
5.6 小结
第6章 创建Web服务
6.1 创建ASP.NET Web服务项目
6.2 为XML Web服务编写代码
6.3 首先对Web服务进行测试
6.4 理解Visual Studio.NET创建的文件
6.5 小结
第7章 部署Web服务(UDDI)
7.1 注册为UDDI参与者并且注册它的Web服务
7.2 把业务添加进UDDI
7.3 Web服务的优点
7.4 公有UDDI和私有UDDI
7.5 小结
第8章 Web服务客户业务模型
8.1 客户定位
8.2 我们已经厌倦了“推方式”,让我们换“拉方式”来工作
8.2.1 投入问题
8.2.2 信任问题
8.2.3 标准问题
8.3 合作人:HutchingsPhotography.com
8.4 合作人:Penguin Photos
8.4.1 用户界面集成
8.4.2 Penguin Photos得到的好处
8.5 更多的合作人排列在80端口
8.6 想继续使用ASP的合作人
8.7 小结
第9章 Hutching Photography
9.1 创建基本的.NET Web服务用户
9.2 Web引用文件
9.2.1 Discovery File
9.2.2 WSDL文件
9.2.3 Reference Map
9.3 对象、属性和代码
9.3.1 Forml:frmImages.vb
9.3.2 全局模块
9.3.3 Form2:frmArtistInfo.vb
9.3.4 Form3:frmShowPhoto.vb
9.4 Web服务和鲜为人知的XML模式确认
9.4.1 内联模式
9.4.2 建立一个即调即用(out-of-process)的XSD
9.5 小结
第10章 Penguin Photos
10.1 关于Penguin Photoshop
10.2 本章约定
10.3 Borland Kylix
10.3.1 利用Kylix 2使用XML Web服务
10.3.2 利用Kylix创建Web应用程序
10.3.3 集成Kylix与.NET
10.3.4 使用Hutchings Photography的Web服务
10.4 创建Web应用程序
10.5 Apache Shared Modules
10.6 小结
第11章 保护Web服务的安全
11.1 IIS验证方法
11.1.1 关于Web.Config文件
11.1.2 设计代码
11.1.3 测试Web服务
11.1.4 创建一个VB.NET客户应用程序
11.1.5 创建一个ASP.NET客户应用程序
11.1.6 测试.aspx Web窗体客户程序
11.1.7 测试Visual Basic.NET应用程序
11.1.8 许可和拒绝用户以及用户组
11.2 小结
第12章 测试Web服务/性能优化
12.1 性能
12.1.1 Web服务客户程序
12.1.2 Web服务程序
12.1.3 Component Services(组件服务)
12.1.4 会话管理
12.1.5 性能工具与监控
12.2 Web服务压力测试
12.2.1 ACT
12.2.2 ANTS
12.2.3 硬件
12.3 数据库优化
12.4 小结
猜您喜欢