书籍详情

用.NET和XML构建Web应用程序

用.NET和XML构建Web应用程序

作者:(美)Eric Bell[等]著;夏江译;夏江译

出版社:清华大学出版社

出版时间:2003-09-01

ISBN:9787302071648

定价:¥43.00

购买这本书可以去
内容简介
  一种崭新的、打破商业集成壁垒的计算机模型正在悄然形成。在这种模型下,数据可以在因特网上自由交换,应用程序则可以通过因特网无缝地进行协作。基于XMLWeb服务,这一崭新的计算机模型将我们的因特网经济带入一个新纪元。ERICBELL是20多年硬件工程师、软件工程师和培训讲师的工作经验。1993年,他开始专门研究Windwos技术,现已成为该领域的专家。HAO“HOWARD”FENG是Granitar公司的体系结构设计者,在J2EE平台和微软的商业服务器平台均有丰富的设计,开发和安装经验。EDWARDL.W.SOONG,作为AnewTechnology公司的创始人和总裁,是电子商务咨询和开发的专家,也是IT培训和技术类商业开发的专家。书中通过对传统Web开发过程和.NETWeb开发过程的全面比较,突出.NET在创建高级Web应用有服务方面的优点,并重点介绍了主要的.NETWeb技术:ASP.NET、ADO.NET、Web服务和XML编程,以及一些先进技术,诸如SOAP、对象远程部署、系统集成等。最后给出一个实例分析,展示如何利用.NETWeb和XML技术创建一种新型的商业模型。本书面向有经验但尚不熟悉.NET的程序员,对于具有VB,C/C++,JScript和Java编程经验的读者,本书也给出了向.NET技术过渡的实用指导。
作者简介
  ERIC BELL是20多年硬件工程师、软件工程师和培训讲师的工作经验。1993年,他开始专门研究Windwos技术,现已成为该领域的专家。HAO“HOWARD”FENG是Granitar公司的体系结构设计者,在J2EE平台和微软的商业服务器平台均有丰富的设计,开发和安装经验。EDWARDL.W.SOONG,作为Anew Technology公司的创始人和总裁,是电子商务咨询和开发的专家,也是IT培训和技术类商业开发的专家。
目录
第1章  . NET世界的Web站点                  
 1. 1  集成的Web站点                  
 1. 1. 1  协作                  
 1. 1. 2  协作的代价                  
 1. 1. 3  体验                  
 1. 1. 4  站点间协作                  
 1. 1. 5  . NET的解决方案                  
 1. 2  不同形式的比较                  
 1. 2. 1  传统在线宣传册                  
 1. 2. 2. NET在线宣传册                  
 1. 2. 3  传统服务支持网站                  
 1. 2. 4  . NET的服务支持网站                  
 1. 2. 5  传统在线商店                  
 1. 2. 6  . NET在线商店                  
 1. 2. 7传统Web应用                  
 1. 2. 8  . NETWeb应用                  
 1. 2. 9  传统服务                  
 1. 2. 10  . NET服务                  
 1. 3  体验                  
 1. 3. 1  Web服务中的体验                  
 1. 3. 2  表层体验                  
 1. 3. 3  向深层体验演化                  
 1. 3. 4  深层体验                  
 1. 3. 5  实现体验                  
 1. 4  构建和维护Web站点                  
 1. 4. 1  页面                  
 1. 4. 2  服务                  
 1. 4. 3  产品                  
 1. 4. 4  利用. NET进行构建和维护                  
 1. 4. 5  实现. NET                  
 1. 4. 6  迁移至. NET                  
 1. 5  未回答的问题                  
 1. 5. 1  可用性                  
 1. 5. 2  机密性                  
 1. 5. 3  供应                  
 1. 5. 4  调解                  
 1. 6  未来5年                  
 小结                  
 第2章  . NET基础                  
 2. 1  概述                  
 2. 1. 1  通用语言运行时                  
 2. 1. 2  . NET框架类库                  
 2. 1. 3  应用开发                  
 2. 2  . NET框架内部                  
 2. 2. 1  受控执行进程                  
 2. 2. 2  多语言执行环境                  
 2. 2. 3  微软中间语言                  
 2. 2. 4  JIT编译                  
 2. 2. 5  执行                  
 2. 3  集合                  
 2. 3. 1  集合的功能                  
 2. 3. 2  集合的优点                  
 2. 3. 3  集合的内容                  
 2. 3. 4  集合的安全事项                  
 2. 3. 5  集合的版本管理                  
 2. 3. 6  集合的位置                  
 2. 3. 7  比肩执行                  
 2. 4  应用域                  
 2. 4. 1  什么是应用域                  
 2. 4. 2  应用域和集合                  
 2. 4. 3  应用域与线程                  
 2. 5  运行时宿主(Run-TimeHosts)                  
 小结                  
 第3章  . NET框架的编程环境                  
 3. 1  跨语言互操作性                  
 3. 2  编程环境                  
 3. 2. 1  语言支持                  
 3. 2. 2  通用类型系统                  
 3. 2. 3  元数据系统                  
 3. 2. 4  通用语言规范                  
 3. 2. 5  调试器                  
 3. 2. 6  类                  
 3. 2. 7  类库                  
 3. 3  能说"Hello!"的控制台程序                  
 3. 3. 1  所需工具                  
 3. 3. 2  所需类和方法                  
 3. 3. 3  C++程序                  
 3. 3. 4  C#程序                  
 3. 3. 5  VisualBasic程序                  
 3. 4  说"Hello!"的组件                  
 3. 4. 1  基类                  
 3. 4. 2  C#编写的派生类组件                  
 3. 4. 3  VisualBasic编写的派生类组件                  
 3. 4. 4  C++编写的派生类组件                  
 3. 5  组件的客户端程序                  
 3. 5. 1  C#编写的控制台程序                  
 3. 5. 2  VisualBasic编写的控制台程序                  
 3. 5. 3  C++编写的控制台程序                  
 3. 5. 4  Windows程序                  
 3. 5. 5  ASP. NET页面                  
 3. 6  网络编程                  
 3. 6. 1  请求响应模型                  
 3. 6. 2  TCP客户                  
 3. 6. 3  套接字编程                  
 3. 6. 4  TCPListener和服务器编程                  
 小结                  
 第4章  ASPNET                  
 4. 1  概述                  
 4. 2  ASP. NET特性                  
 4. 2. 1  ASP. NET与ASP代码的对比                  
 4. 2. 2  ASP. NET和通用语言运行时                  
 4. 2. 3  ASP. NET的其他特征                  
 4. 3 Web表单                  
 4. 3. 1  Web表单和页面类                  
 4. 3. 2  ASP. NET页面处理                  
 4. 3. 3  Page指令和跟踪                  
 4. 3. 4  HttpRequest和HttpResponse类                  
 4. 4  服务器端控件                  
 4. 4. 1  HTML控件                  
 4. 4. 2  Validation控件                  
 4. 4. 3  WebForm控件                  
 4. 4. 4  Rich控件                  
 4. 5 ASP. NETWeb应用程序                  
 4. 5. 1  用VisualStudio. NET建立TAUM网站                  
 4. 5. 2 ASP. NET状态基本组成                  
 4. 5. 3  ASP. NET下的配置                  
 4. 5. 4  ASP. NET下的应用程序安全性                  
 4. 6  从ASP移植到ASP. NET                  
 4. 6. 1  移植或不移植                  
 4. 6. 2  发生改变的部分                  
 4. 6. 3  最好通过实践来为移植做准备                  
 小结                  
 第5章  ADO. NET                  
 5. 1  概述                  
 5. 1. 1  ADO. NET设计目的                  
 5. 1. 2 ADO. NET体系结构                  
 5. 2  简单的例子                  
 5. 3  ADO. NET数据提供者                  
 5. 3. 1  SQLServer. NETDataProvider                  
 5. 3. 2  OLEDB. NETDataProvider                  
 5. 3. 3  选择一个. NET数据提供者                  
 5. 3. 4  通用模型                  
 5. 4  使用. NET数据提供者访问数据                  
 5. 4. 1  Connection                  
 5. 4. 2  Command                  
 5. 4. 3  DataReader                  
 5. 4. 4  取得单值                  
 5. 4. 5  多个结果集                  
 5. 4. 6  非查询SQL语句                  
 5. 4. 7  存储过程和函数                  
 5. 4. 8  事务                  
 5. 5  DataSet和DataAdapter                  
 5. 5. 1  DataSet构造块                  
 5. 5. 2  从数据库组装DataSet                  
 5. 5. 3  定义一个新的DataTable                  
 5. 5. 4  操纵DataTable                  
 5. 5. 5  DataTable之间的关系                  
 5. 5. 6  从DataSet更新数据库                  
 5. 6 XML与ADO. NET的集成                  
 5. 6. 1  XML与DataSet之间的数据交换                  
 5. 6. 2  DataSet的模式和XML                  
 5. 6. 3  TypedDataSet                  
 小结                  
 第6章  Web服务                  
 6. 1  定义Web服务                  
 6. 1. 1  C#编写的Hello服务                  
 6. 1. 2  VisualBasic编写的Hello服务                  
 6. 1. 3  JScript编写的Hello服务                  
 6. 2  Web服务客户端                  
 6. 2. 1  为Web服务作代理                  
 6. 2. 2  作为Web服务客户端的控制台程序                  
 6. 2. 3  作为Web服务客户端的ASP. NET页面                  
 6. 3  Web服务的异步调用                  
 6. 3. 1  同步模式与异步模式                  
 6. 3. 2  异步调用标准方法                  
 6. 3. 3  Web服务的捷径                  
 小结                  
 第7章  用. NET框架进行XML编程                  
 7. 1  访问XML                  
 7. 1. 1  树---XMLDOM--随机层次防问模型                  
 7. 1. 2  指针--读写器--顺序访问模型(单向)                  
 7. 1. 3  检查                  
 7. 1. 4  写XML数据                  
 7. 2  使用关系数据:XmlDataDocument和DataSet                  
 7. 2. 1  DataSet和模式:DataSet. ReadSchema                  
 7. 2. 2  将XML映射到表格:DataSet. Tables                  
 7. 2. 3  行中的数据记录:DataSet. Tables[]. Rows                  
 7. 3  转换XML                  
 7. 3. 1  使用XML样式表:Xml. Xsl. XslTransform                  
 7. 3. 2  转换成XHTML或者其他XML                  
 7. 4  服务XML                  
 7. 4. 1  在Web服务器上进行XML服务                  
 7. 4. 2  数据表示                  
 7. 4. 3  数据交换                  
 7. 4. 4  Web服务和对象远程部署                  
 小结                  
 第8章  对象远程部署                  
 8. 1  概念                  
 8. 1. 1  应用间通信                  
 8. 1. 2  对象远程部署的构造块                  
 8. 1. 3  服务器对象                  
 8. 1. 4  通道                  
 8. 1. 5  格式化器                  
 8. 1. 6  已知对象的注册                  
 8. 1. 7  远程部署配置                  
 8. 1. 8  激活                  
 8. 2  HTTP通道上的对象远程部署                  
 8. 2. 1  已知对象注册服务器                  
 8. 2. 2  使用Activator. GetObject的客户端                  
 8. 2. 3  远程注册服务器                  
 8. 2. 4  远程注册客户端                  
 8. 2. 5  客户端的ASRNET页面                  
 8. 3  TCP通道上的对象远程部署                  
 8. 3. 1  已知对象注册服务器                  
 8. 3. 2  使用Activator. GetObject的客户端                  
 8. 3. 3  远程注册服务器                  
 8. 3. 4  远程注册客户端                  
 8. 3. 5  客户端的ASENET页面                  
 8. 4  远程方法的异步调用                  
 8. 5  部署未实现的服务                  
 8. 5. I  使用基类                  
 8. 5. 2  使用接口                  
 小结                  
 第9章  SOAP客户端与XML                  
 9. 1  SOAP概念                  
 9. 1. 1  什么是SOAP                  
 9. 1. 2  SOAP消息交换模型与XML                  
 9. 1. 3  SOAP封装                  
 9. 1. 4  SOAP编码                  
 9. 1. 5  SOAP㈩错处理                  
 9. 1. 6  存HTTP小使用SOAP和为RPC使用SOAP                  
 9. 2  SOAP的优势                  
 9. 2. 1  SOAP与DCOM                  
 9. 2. 2  SOAP与CORBA                  
 9. 2. 3  SOAP与RMI-IIOP                  
 9. 2. 4  SOAP的局限性                  
 9. 2. 5  结论                  
 9. 3  在. NET下构建简单SOAP客户端程序                  
 9. 3. 1  使用SOAP客户端程序访问Web服务                  
 9. 3. 2  使用SOAP客户端的. NET远程部署                  
 小结                  
 第10章  . NET平台和其他平台的互操作                  
 10. 1  WSDL和. NET                  
 10. 1. I  WSDL定义                  
 10. 1. 2  操作和端口类型                  
 10. 1. 3  绑定                  
 10. 1. 4  端口和服务                  
 10. 2  与. NET互操作的例子                  
 10. 2. 1  从ApacheSOAP客户端访问. NETWeb服务                  
 10. 2. 2  从. NETSOAP客户端访问ApacheWeb服务                  
 10. 3  通用描述. 发现及集成                  
 10. 3. 1  什么是UDDI                  
 10. 3. 2  使用SOAP, UDDI和WSDL连接企业                  
 10. 3. 3  UDDI发展现状                  
 小结                  
 第11章  案例研究:分布式Web应用                  
 11. 1  TAU商业模型                  
 11. 2 TAU. NET系统设计目标                  
 11. 2. 1  子系统                  
 11. 2. 2  信息交换                  
 11. 2. 3  远程服务                  
 11. 2. 4  TAU. NET节点                  
 11. 3  体系结构                  
 11. 3. 1  概述                  
 11. 3. 2  数据交换模式                  
 11. 3. 3  TAU. NET节点接门                  
 11. 4  TAU. NET节点适配器                  
 11. 4. 1  TAU. NET节点适配器链接子系统数据库                  
 11. 4. 2  TAU. NET节点适配器为网页提供服务                  
 小结                  
 附录A  Web编程基础                  
 A. 1  经典Web技术                  
 A. 2  因特网编程测试环境                  
 A. 3  微软的Web技术                  
 A. 4  ASP和COM                  
 小结                  
 附录B  VB. NET的新功能                  
 B. 1  更强的面向对象特征                  
 B. 2  更加模块化                  
 B. 3  更加正式, 减少随意性                  
 B. 4  更安个, 更强人的性能提高                  
 小结                  
 附录C  C++, 或Java程序员的C#                  
 C. 1  C++程序员的C#                  
 C. 2  Java程序员的C#                  
 小结                  
 附录D  JScript. NET的新功能                  
 D. 1  为什么使用JS. NET                  
 D. 2  编译的JScript                  
 D. 3  JS. NET的两种用法                  
 D. 4  VisualStudio. NET中的JScript一览                  
 D. 5  面向对象功能                  
 D. 6  性能的提高                  
 D. 7  打包与部署(EXE, DLL和打包)                  
 D. 8  调试                  
 D. 9  编译器                  
 小结                  
 附录E  VisuaIStudio. NET                  
 E. 1  VisualStudio. NET概述                  
 E. 2  工具条                  
 E. 3  创建控制台应用程序                  
 E. 4  使用VS. NET的文本编辑器                  
 E. 5  项目配置                  
 E. 6  调试                  
 小结                  

猜您喜欢

读书导航