书籍详情

Web服务深入编程

Web服务深入编程

作者:孙永强编著

出版社:清华大学出版社

出版时间:2002-12-01

ISBN:9787302060611

定价:¥38.00

购买这本书可以去
内容简介
  ML Web 服务将在极大程序上影响今后网络技术和软件开发技术的发展,它是微软公司.NET战略的核心。本书主要介绍如何使用 visual C#.NET 来开发ASP.NET XML Web 服务。首先,本书介绍了 XML Web 服务的基本概念,并带领读者逐步创建 XML Web 服务和客户程序,然后逐个介绍 XML Web 服务中使用的各种关键技术以及 ASP.NET 提供的功能,以及如何在 XML Web 服务中使用这些技术和功能。最后本书创建了一个通用的 XML Web 服务客户程序,用户可以使用它来对 XML Web 服务进行测试。本书由浅入深地介绍了各种概念,同时提供了大量的示例程序,通过本书的学习用户可以轻松掌握 ASP.NET XML Web 服务这种全新的应用程序开发方式。本书主要面向初中级用户,也可作为 Web 服务编程爱好者的技术指导及专业 Web 服务编程人员的参考书。
作者简介
暂缺《Web服务深入编程》作者简介
目录
第1章  概述                  
 1. 1  XML Web服务简介                  
 1. 2  XML Web服务的基础结构                  
 1. 3  XML标准                  
 1. 4  SOAP协议                  
 1. 5  XML Web服务的目录--UDDI                  
 1. 6  描述XML Web服务--WSDL                  
 1. 7  Global XML Web服务体系结构                  
 1. 8  小结                  
                   
 第2章  使用Visual Studio. NET创建 ASP. NET Web服务                  
 2. 1  ASP. NET XML Web服务项目的构成                  
 2. 2  ASP. NET XML Web服务的代码模型                  
 2. 2. l  入口点文件                  
 2. 2. 2  后台代码文件                  
 2. 3  测试 ASP. NET XML Web服务                  
 2. 4  WebService类                  
 2. 5  在XML Web服务类中使用属性                  
 2. 5. l  使用WebService属性                  
 2. 5. 2  使用WebMethod属性                  
 2. 6  配置XML Web服务                  
 2. 7  部署XML Web服务                  
 2. 7. l  通过创建安装项目来部署XML Web服务                  
 2. 7. 2  通过复制项目来部署XML Web服务                  
 2. 8  小结                  
                   
 第3章  创建访问Web服务的客户程序                  
 3. l  创建Windows窗体客户程序                  
 3. 1. 1  使用模板创建新项目                  
 3. 1. 2  创建代理类                  
 3. 1. 3  在客户程序中通过代理类来访问 XML Web服务                  
 3. 2  创建ASP. NET客户程序                  
 3. 3  查看代理类                  
 3. 4  使用异步方式访问XML Web服务                  
 3. 4. 1  使用回调函数                  
 3. 4. 2  使用WaitHandle类                  
 3. 5  小结                  
                   
 第4章  XML Web服务描述语言                  
 4. 1  WSDL文档的结构                  
 4. 1. 1  definitions元素                  
 4. 1. 2  types元素                  
 4. l. 3  message元素                  
 4. 1. 4  portType元素                  
 4. 1. 5  binding元素                  
 4. 1. 6  service元素                  
 4. 2  应用WSDL文档                  
 4. 3  使用属性定制WSDL                  
 4. 3. 1  WebServiceAttribute属性                  
 4. 3. 2  WebMethodAttribute属性                  
 4. 3. 3  WebServiceBindingAttribute属性                  
 4. 4  使用配置文件改变WSDL                  
 4. 5  小结                  
                   
 第5章  基于接口的XML Web服务编程                  
 5. l  定义接口                  
 5. 2  实现接口                  
 5. 2. 1  创建接日类                  
 5. 2. 2  实现接口                  
 5. 3  创建使用接口的客户程序                  
 5. 4  定义多个接口                  
 5. 5  小结                  
                   
 第6章  XML Web服务的通信协议                  
 6. 1  HTTP协议                  
 6. 1. 1  HTTP消息的格式                  
 6. 1. 2  HTTP GET方法                  
 6. 1. 3  HTTP POST方法                  
 6. 1. 4  示例程序                  
 6. 2  SOAP协议                  
 6. 3  SOAP协议与HTTP协议                  
 6. 4  在ASP. NET XML Web服务中使用SOAP Header                  
 6. 4. 1  SoapHeader类和SoapUnknownHeader类                  
 6. 4. 2  SoapHeaderAttribue属性类                  
 6. 4. 3  在XML Web服务中实际使用SOAP Header元素                  
 6. 4. 4  创建使用SOAP报头的客户程序                  
 6. 5  小结                  
                   
 第7章  定制SOAP消息                  
 7.  1  SOAP消息的编码样式                  
 7. l. 1  document/literal                  
 7. l. 2  document/encoded                  
 7. 1. 3  rpc/encoded                  
 7. 2  使用属性定制SOAP消息                  
 7. 2. 1  SoapDocumentServiceAttribute属性                  
 7. 2. 2  SoapRpcserviceAttribute属性                  
 7. 2. 3  SoapDocumentMethodAttribute属性                  
 7. 2. 4  SoapRpcMethodAttribute特性                  
 7. 3  使用XML序列化定制SOAP消息                  
 7. 3. l  使用属性控制XML序列化                  
 7. 3. 2  XML Web服务的XML序列化                  
 7. 4  小结                  
                   
 第8章  使用SOAP扩展                  
 8. 1  SOAP扩展概述                  
 8. 2  创建SOAP扩展属性类                  
 8. 3  创建SOAP扩展类                  
 8. 3. 1  Getlnitializer方法                  
 8. 3. 2  Initialize方法                  
 8. 3. 3  ChainStream方法                  
 8. 3. 4  ProcessMessage方法                  
 8. 4  使用SOAP扩展                  
 8. 4. l  使用SOAP扩展属性为方法指定SOAP扩展                  
 8. 4. 2  使用配置文件指定SOAP扩展                  
 8. 5  示例程序                  
 8. 5. l  创建使用SOAP扩展的XML Web服务                  
 8. 5. 2  创建客户程序                  
 8. 5. 3  为客户程序添加SOAP扩展                  
 8. 6  小结                  
                   
 第9章  XML Web服务的发现                  
 9. 1  UDDI概述                  
 9. 1. 1  UDDI商业注册表                  
 9. 1. 2  UDDI接人节点                  
 9. 2  UDDI的数据结构                  
 9. 2. 1  tModel结构                  
 9. 2. 2  bindingTemplate结构                  
 9. 2. 3  businessService结构                  
 9. 2. 4  businessEntity结构                  
 9. 3  UDDI的 API                  
 9. 3. l  查询API                  
 9. 3. 2  发布 API                  
 9. 4  从UDDI注册表中查询信息                  
 9. 4. l  使用Microsoft接入节点提供的界面进行查询                  
 9. 4. 2  编程查询UDDI注册表                  
 9. 5  向UDDI注册表中发布信息                  
 9. 5. l  确定要注册的信息                  
 9. 5. 2  向UDDI中添加注册项                  
 9. 6  小结                  
                   
 第10章  XMLWeb服务中的数据类型处理                  
 10. l  使用XML的内建数据类型                  
 10. 2  使用枚举类型                  
 10. 3  使用结构类型                  
 10. 4  使用数组                  
 10. 5  使用二进制数据                  
 10. 6  使用 DataSet                  
 10. 7  使用自定义复杂类型                  
 10. 8  小结                  
                   
 第11章 充分利用ASP. NET的功能                  
 11. l  状态管理                  
 11. 1. l  会话状态                  
 11. 1. 2  应用程序状态                  
 11. 2  使用缓存                  
 11. 2. 1  使用缓存时的注意事项                  
 11. 2. 2  使用缓存的方式                  
 11. 2. 3  ASP. NET提供的缓存支持                  
 11. 2. 4  示例程序                  
 11. 3  使用事务                  
 11. 4  小结                  
                   
 第12章  创建安全的XML Web服务                  
 12. l  基础结构中的安全性                  
 12. 2  身份验证与授权                  
 12. 2. l  配置身份验证                  
 12. 2. 2  Windows身份验证示例程序                  
 12. 2. 3  客户证书身份验证                  
 12. 2. 4  XML Web services的授权选项                  
 12. 3  使用ASP. NET模拟                  
 12. 4  SOAP安全性                  
 12. 4. 1  XML签名                  
 12. 4. 2  XML加密                  
 12. 4. 3  SOAP安全性                  
 12. 5  小结                  
                   
 第13章  通用XML Web服务客户程序                  
 13. l  设计思路                  
 13. 2  程序设计                  
 13. 2. l  动态生成程序集的类                  
 13. 2. 2  输入方法参数的对话框                  
 13. 2. 3  主窗体的设计                  
 13. 3  小结                  

猜您喜欢

读书导航