用ADO.NET和XML Web服务构建Web应用程序

用ADO.NET和XML Web服务构建Web应用程序
作 者: Richard Hundhausen Steven Borg 袁泉 雍容 袁泉
出版社: 清华大学出版社
丛编项: 程序设计与软件开发
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ADO.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《用ADO.NET和XML Web服务构建Web应用程序》作者简介

内容简介

本书内容要点:●数据库设计,介绍了在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)。

图书目录

第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 小结