主页 详情

《WebSphere环境下的Web服务开发技术》_(美)Ueli Wahli等著;瞿裕忠等编译_10908718_7506245914

【书名】:《WebSphere环境下的Web服务开发技术》
【作者】:(美)Ueli Wahli等著;瞿裕忠等编译
【出版社】:世界图书出版公司北京公司
【时间】:2002
【页数】:426
【ISBN】:7506245914
【SS码】:10908718

最新查询

内容简介

第一部分 引言

第1章 应用示例——汽车配件

1.1 应用的使用案例

1.1.1 本地经销商查询

1.1.2 对汽车制造商的系统进行查询

1.1.3 对其它的配制制造商进行动态的查询

1.1.4 经销商横向查询的实现

1.2 系统设计

1.2.1 第一阶段:本地经销商查询

1.2.2 第二阶段:对汽车制造商的系统进行查询

1.2.3 第三阶段:对其它的制造商进行动态的查询

1.2.4 第四阶段:经销商横向查询的实现

1.2.5 系统框图

1.2.6 数据模型

1.3 应用使用到的产品

1.4 小结

测验

第二部分 WSAD

第2章 WSAD概述

2.1 产品

2.2 WebSphere Studio工作台

2.2.1 Meta Object Framework: MOF

2.2.2 Concurrent Version System: CVS

2.2.3 ClearCase LT(CCLT)

2.3 工作台窗口

2.4 透视图

2.4.1 视图(View)

2.4.2 导航器视图(Navigator view)

2.4.3 编辑器(Editor)

2.4.4 轮廓视图(Outline view)

2.4.5 特性视图(Properties view)

2.4.6 任务视图(Tasks view)

2.4.7 定制透视图

2.4.8 Web透视图

2.4.9 Java透视图

2.4.10 J2EE透视图

2.4.11 数据透视图

2.4.12 XML透视图

2.4.13 服务器透视图

2.4.14 调试透视图

2.4.15 帮助透视图

2.5 项目

2.5.1 Java项目

2.5.3 Web项目

2.5.4 EJB项目

2.5.5 服务器项目

2.6 WSAD内部系统文件

2.7 总结

测验

第3章 WSAD的Web应用开发

3.1 “汽车配件”应用示例第一阶段的方案纲要

3.1.1 类图和顺序图

3.2 开发前的准备工作

3.2.1 创建一个新的工人空间

3.2.2 项目配置

3.2.3 考察自动生成的Web项目文件

3.2.4 创建ITSOWSAD样本数据库

3.2.5 为已生成的servlet创建一个合适的Java包

3.3 构建应用

3.3.1 生成基本的Web应用程序

3.3.2 设计表单并生成选项

3.3.3 查看已生成的各类文件

3.3.4 部署描述文件seb.xml

3.3.5 改变背景

3.3.6 增加图片显示的支持

3.3.7 如何使用4.0.2之前的版本代码应作必要的修改

3.4 部署和测试Web应用

3.4.1 创建一个服务器项目

3.4.2 创建一个服务器实例和配置

3.4.3 将项目与服务器配置关联

3.4.4 添加JDBC数据源

3.4.5 执行Web应用

3.5 总结

测验

第4章 WSAD中的 XML支持

4.1 XML基本知识

4.1.1 背景

4.1.2 XML基本概念

4.1.3 XML namespace

4.1.4 XML schema

4.1.5 处理XML

4.1.6 XML解析器

4.1.7 XML处理器

4.1.8 小结

4.2 WAD中支持XML的工具

4.3 示例的解决方案概要

4.3.1 类图

4.3.2 顺序图

4.4 开发的准备

4.5 由SQL产生XML文件和XML schema

4.6 浏览和编辑XML力XSD文件

4.6.1 编辑XML文件

4.6.2 编辑XSD文件

4.6.3 验证XML文件的有效性

4.6.4 编辑XML schema和数据文件

4.6.5 修改XML以匹配新的schema

4.6.6 直接编辑XML

4.6.7 创建XML到XML的映射

4.7.1 用样式表将XML转换成另一个XM

4.7.2 用样式表将XML转换成HTML

4.7.3 解析 XML文件

4.7.4 由Java程序创建XML文件

4.8 展望

测验

第5章 WSAD的EJB开发

5.1 汽车配件应用示例第二阶段a部分解决方案概述

5.1.1 类图

5.1.2 顺序图

5.2 应用开发的准备工作

5.2.1 项目配置

5.2.2 EJB映射方法回顾

5.3 构建实体EJBs

5.3.1 创建实体EJBs

5.3.2 查看生成的文件

5.3.3 EJB类的回顾

5.3.4 产生的EJB元数据

5.3.5 生成映射

5.3.6 添加对主键域的getter方法

5.3.7 定义getter方法为只读属性

5.3.8 将EJBs绑定到JDBC数据源

5.3.9 验证项目的有效性

5.3.10 生成部署代码

5.4 测试实体EJBs

5.4.1 将EAR项目与服务器配置相关联

5.4.2 执行EJB客户端测试参考程序

5.5 开发前端会话EJB

5.5.1 创建会话EJB

5.5.2 完成前端会话EJB

5.5.3 提升新的方法至EJB远程接口

5.5.4 定义EJB引用

5.5.5 验证项目有效性

5.5.6 生成部署代码

5.6 测试会话EJB

5.7 总结

测量

第6章 WebSphere环境下Web和 EJB应用的部署

6.1 WebSphere Aws和AE的区别

6.2 部署到WebSphere AWs

6.2.1 导出EAR文件

6.2.2 启动AEs服务器

6.2.3 启动管理控制台

6.2.4 创建JDBC驱动器和数据源

6.2.5 安装Almaden Autos企业应用

6.2.6 安装Mighty Motors企业应用

6.2.7 保存配置

6.2.8 停止Aes服务器

6.2.9 使用SEAppInstall工具部署企业应用

6.2.10 部署EJB测试客户机

6.2.11 验证企业应用

6.2.12 重新生成plug-in

6.3 在Aes中测试部署的应用

6.3.1 使用内嵌HTTP服务器测试

6.3.2 使用IBM HTTP服务器(AEs)测试

6.4 部署到WebSphere AE

6.4.1 启动管理服务器

6.4.2 启动管理控制台

6.4.3 创建JDBC驱动器和数据源

6.4.4 创建应用服务器

6.4.5 安装Almaden Autos企业应用

6.4.6 安装Mighty Motos企业应用

6.4.7 安装WebSphere AE应用服务器

6.5 在WebSphere AE上测试部署的应用

6.5.1 使用内嵌HTTP服务器测试

6.5.2 使用IBM HTTP服务器(AE)测试

6.6 使用WSAD进行远程单元测试

6.7 总结

测验

第7章 小组开发

7.1 小组开发概述

7.1.1 可扩展的体系结构

7.1.2 CVS与ClearCase之间的区别

7.2 工作空间

7.2.1 本地历史信息

7.2.2 设定多工作空间

7.2.3 在服务器上执行WSAD的可执行代码

7.3 小组开发术语介绍

7.3.1 流

7.3.3 分支

7.3.4 版本

7.3.5 术语矩阵

7.4 小组开发透视图(Team)

7.4.1 透视图概述

7.4.2 连接CVS资源库

7.4.3 查看HEAD流中的项目

7.4.4 浏览资源的历史信息

7.4.5 比较资源库中一个文件的两个版本

7.4.6 添加项目至工作空间

7.4.7 改变项目类型

7.4.8 配置项目

7.5 安装本地CVS资源库

7.5.1 下载并安装CVS

7.5.2 创建新的资源库

7.5.3 创建Windows服务

7.5.4 创建新用户

7.6 模拟小组开发

7.6.1 配置

7.6.2 顺序开发情景

7.6.3 在单个流中并行开发的情景

7.6.4 使用多个流分别开发的情景

7.7 小组开发的其它话题

7.7.1 确定需要管理的文件

7.7.2 备份CVS资源库

7.7.3 资源库管理

7.7.4 实现安全

7.7.5 构建脚本

7.7.6 管理类路径

7.7.7 使用CVS宏

7.7.8 监视文件的调整

7.7.9 其它CVS命令

测验

第三部分 Web服务器

第8章 Web服务体系结构概述

8.1技术机动

8.1.1 技术基础

8.2 面向服务的体系结构介绍

8.2.1 服务的角色

8.2.2 SOA栈

8.2.3 先看几个示例

8.2.4 SOA的实现

8.2.5 接下来是什么

8.3 开发Web服务

8.3.1 开发步骤

8.3.2 提供者和请求者的开发策略

8.3.3 服务生命周期

8.3.4 接下来是什么

8.4 SOAP介绍

8.4.1 概述

8.4.2 SOAP消息的结构

8.4.3 URN

8.4.4 封装

8.4.5 高级概念

8.4.6 Apache SOAP实现

8.4.7 SOAP小结

8.5 WSDL入门

8.5.1 概述

8.5.2 WSDL文档的结构

8.5.3 服务实现文档

8.5.4 服务接口文档

8.5.5 绑定

8.5.6 WSDL的API

8.5.7 WSDL小结

8.6 UDDI概述

8.6.1 UDDI注册系统结构

8.6.2 标识(identification)和分类(categorization)

8.6.3 UDDI API概述

8.6.4 UDDI注册系统的结构

8.6.5 已有的注册系统

8.6.6 UDDI小结

8.7 部结

测验

第9章 对Web服务的产品支持

9.1 WSAD

9.1.1 Web服务向导

9.1.2 Web服务客户端向导

9.1.3 Web服务器骨架JavaBean向导

9.1.4 Web服务DADX组配置向导

9.1.5 UDDI浏览器(入口,出口)

9.2.1 WSTK,WSAD和其他IBM工具之间的关系

9.2.2 WSTK体系结构

9.2.3 设计时组件

9.2.4 运行时组件

9.2.5 其他组件和功能

9.3 WSAD 4.0版

9.4 DB2

9.5 Versate

9.5.1 Versata XML和Web服务工具包

9.5.2 VLS中作为Web服务的导出规则

9.5.3 由业务规则调用Web服务

9.6 总结

测验

第10章 静态Web服务

10.1 “汽车配件”应用示例第二阶段b部分的解决方案概要

10.1.1 类和顺序图

10.2 准备开发

10.2.1 创建新项目ITSOMightyWeb

10.3 Web服务类型

10.4 创建Mighty Motors的Web服务InquireParts

10.5 创建JavaBean wrapper

10.5.1 为JavaBean创建一个包

10.5.2 创建JavaBean

10.5.3 实现JavaBean:InquireParts

10.5.4 测试JavaBean

10.6 创建Web服务

10.6.1 使用Web服务向导

10.6.2 配置Web服务特性

10.6.3 Web服务的作用域

10.6.4 使用安全SOAP

10.6.5 选择JavaBean方法和编码类型

10.6.6 XML/Java之间的映射

10.6.7 定义Java至XML的映射

10.6.8 代理生成

10.6.9 定义XML至Java的映射

10.6.10 校验SOAP绑定

10.6.11 Web服务测试客户端

10.6.12 生成样本客户端

10.6.13 发布Web服务

10.7 检查生成的文件

10.7.1 使用先前创建的XML Schema

10.7.2 Web服务的WSDL文件

10.7.3 修改服务实现

10.7.4 修改服务接口

10.7.5 生成SOAP部署描述文件

10.7.6 SOAP路由servlet

10.7.7 检查部署好的Web服务

10.7.8 Web服务客户端代理

10.7.9 Web服务样本客户端

10.7.10 使用TCP/IP监视服务器观察消息内容

10.8 创建Almaden Autos的Web服务客户端

10.8.1 拷贝WSDL的服务实现

10.8.2 创建Web服务客户端

10.8.3 检查生在的客户端文件

10.8.4 测试Web服务请求者

10.8.5 创建客户端应用程序

10.8.6 创建XSL样式表

10.8.7 创建新的servlet

10.8.8 完成servlet

10.8.9 在Web应用程序中添加新的servlet的链接

10.8.10 测试Web服务客户端

10.8.11 关于加强样本程序功能的颠簸

10.9 利用会话EJB创建Web服务

10.9.1 利用向导创建会话EJB的Web服务

10.9.2 测试人 EJB的Web服务

10.10 总结

测验

第11章 动态Web服务

11.1 “汽车配件”应用示例第三阶段的解决方案概要

11.1.1 类图

11.1.2 顺序图

11.2 准备开发

11.2.1 安装Plenty Parts的Web服务

11.2.2 静态 Web服务(重温)

11.3 使用WSAD中的UDDI浏览器

11.3.1 发布UDDI业务实体

11.3.2 把服务的WSDL文件导出到UDDI注册系统

11.3.3 使用Web浏览器访问测试注册系统

11.3.4 从UDDI注册系统中导入服务的WSDL文件

11.3.5 撤消和更新UDDI注册系统中的条目

11.4 利用WSDL文件生成SOAP客户端代理

11.5 使用UDDI API

11.5.1 在UDDI注册系统中查找服务提供者

11.6 更新Almaden Autos的Web应用程序

11.6.1 UDDI查询servlet

11.6.2 创建XSL样式表

11.6.3 更新原有的Web应用程序

11.7 单元测试

11.8 在 WebSphere 4.0中部署增强的应用程序

11.9 总结

测验

第12章 复合Web服务

12.1 “汽车配件”应用示例第四阶段的解决方案概要

12.1.1 类和交互图

12.2 准备开发

12.2.1 创建新的经销商

12.3 创建Almaden Autos的Web服务

12.3.1 创建JavaBean框架

12.3.2 检查生成的文件

12.3.3 实现JavaBean框架

12.3.4 测试Web服务

12.4 创建Snata Cruz Sports Cars的Web应用

12.4.1 拷贝WSDL文件到ITSOSantaWeb项目中

12.4.2 启动服务器

12.4.3 创建Web服务的客户端

12.4.4 测试代理

12.4.5 添加XSL样式表

12.4.6 创建调用Web服务的servlet

12.4.7 在Web应用程序中添加servlet的链接

12.5 测试Santa Cruz Sports Cars的Web应用

12.6 总结

测验

第13章 WebSphere环境下Web服务的部署

13.1 部署前的准备

13.2 有关URL的注意事项

13.3 导出企业应用

13.3.1 导出EAR文件

13.3.2 添加SOAP管理客户端

13.4 部署到WebSphere AEs

13.4.1 卸载以前的企业应用通过命令除去

13.4.2 安装企业应用

13.4.3 为AEs定义8080端口

13.4.4 重新生成plug-in并保存配置

13.4.5 把必需的JAR文件添加到AEs类路径

13.4.6 使用AEs测试应用

13.5 部署到WebSphere AE

13.5.1 卸载以前的企业应用

13.5.2 安装企业应用

13.5.3 定义AE的8080端口

13.5.4 把必需的JAR文件添加到AE类路径

13.5.5 使用AE测试应用

13.6 SOAPEAREnabler工具

13.7 总结

测验

第14章 Web服务高级话题

14.1 高级SOAP编程

14.2 编程方式部署

14.3 编码和类型映射选择

14.3.1 编码和映射概述

14.3.2 用JavaBean作为参数实现Web服务

14.3.3 创建定制映射

14.3.4 带XML元素和其它参数的消息

14.3.5 小结

14.4 面向消息的通信

14.4.1 准备开发

14.4.2 从Web服务客户端访问消息服务

14.4.3 测试消息服务

14.4.4 小结

14.5 其它Web服务支持

14.5.1 从DADX文件创建Web服务

14.5.2 从URL生成 Web服务

14.5.3 小结

14.6 高级UDDI话题

14.6.1 UDDI operator cloud

14.6.2 电子市场UDDI

14.6.3 门户UDDI

14.6.4 合作目录UDDI

14.6.5 内部企业应用集成UDDI

14.6.6 试验床UDDI

14.6.7 管理UDDI节点间的联系

14.7 用Web服务进行业务过程管理

14.7.1 IBM WSFL提议

14.7.2 WSFL流程模型

14.7.3 Web服务和MQSeries Workflow

14.7.4 Web服务和MQSeries Integrator

14.8 总结

测验

第15章 体系结构和设计事项

15.1 体系结构

15.1.1 Web服务公共的使用场景是什么?

15.1.2 Web服务在体系结构中的合理定位是什么?

15.1.3 对操作模型有何影响?

15.1.4 Web服务如何与相似技术关联?

15.1.5 安全

15.1.6 管理和服务质量(QoS)

15.1.7 性能

15.1.8 互操作性

15.1.9 SOA当前版本中有无不足之处?

15.1.10 如何开始我的项目?

15.2 设计

15.3 早期的最佳实践

15.4 故障分析

第16章 IBM的jStart计划

16.1 jStart提供优势

16.2 关于此项计划

16.2.1 我们是谁

16.2.2 我们如何工作

16.2.3 我们做些什么

16.3 竞争优势从何而来

16.4 Jstart 的engagement模型

附录A 产品安装与配置

A.1 DB2 v7.2

A.1.1 创建数据库示例

A.1.2 JDBC版本2

A.2 WAS高级版单机服务器版(AEs)

A.3 WAS高级版(AE)

A.4 WSAD

A.4.1 IBM代理控制器

A.5 IBM WebSphere UDDI注册系统

A.6 定义并装载ITSOWSAD数据库

A.6.1 示例数据

附录B WSAD中资源的状态转换

B.1 流生命周期

B.1.1 状态转换图

B.1.2 Not existing-HEAD →stream(1)

B.1.3 Not existing-Branch →stream(2)

B.1.4 Branch stream →Not existing

B.2 项目生命周期

B.2.1 状态转换图

B.2.2 Not existing→Unassigned in workspace (1)

B.2.3 Unassigned in workspace→Assigned in workspace (2)

B.2.4 Assigned in workspace→In repository stream (3)

B.2.5 In repository stream→Assigned in workspace (4)

B.2.6 In repository stream→Repository version (5)

B.2.7 Repository version→In repository stream (6)

B.2.8 Repository version→Assigned in workspace (7)

B.2.9 Unassigned in workspace→In repository stream (8)

B.2.10 Unassigned in workspace→Not existing (9)

B.2.11 Assigned in workspace→Not existing (10)

B.2.12 Repository version→Not existing (11)

B.3 文件生命周期

B.3.1 状态转换图

B.3.2 Not existing→Modified in workspace (1)

B.3.3 Modified in workspace→Top of stream (2)

B.3.4 Top of stream→Below top of stream (3)

B.3.5 Top of stream→Base version in workspace (4)

B.3.6 In project version→Base version in workspace (5)

B.3.7 Base version in workspace→Modified in workspace (6)

B.3.8 Modified in workspace→Base version in workspace (7)

B.3.9 Below top of stream→Base version in workspace (8)

B.3.10 Unassigned in workspace→Not existing (9)

B.3.11 Modified in workspace→In local history (10)

B.3.12 In local history→Modified in workspace (11)

B.3.13 In local history→Not existing (12)

附录C 测验题的答案

C.1 引言

C.2 WSAD概述

C.3 WSAD的Web应用开发

C.4 WSAD中的XML支持

C.5 WSAD的EJB开发

C.6 Web和EJB应用的部署

C.7 小组开发

C.8 Web服务体系结构概论

C.9 对Web服务的产品支持

C.10 静态Web服务

C.11 动态Web服务

C.12 复合Web服务

C.13 WebSphere环境下Web服务的部署

C.14 Web服务的高级话题

附录D 附加资料

D.1 Web资料的定位

D.2 Web资料的使用

D.2.1 下载Web资料的系统需求

D.2.2 如何使用Web资料

D.2.3 目录

D.3 指令

D.3.1 Setup子目录

D.3.2 WSADWeb子目录

D.3.3 WSADXML子目录

D.3.4 WSADEJB子目录

D.3.5 WSADDeploy子目录

D.3.6 WSStatic子目录

D.3.7 WSDynamic子目录

D.3.8 WSComposed子目录

D.3.9 WSDeploy子目录

D.3.9 WSEnhanced子目录

附录E 相关出版物

E.1 IBM红皮书

E.1.1 其它资源

E.2 本书参考的Web站点

E.3 如何获得IBM红皮书

E.3.1 IBM红皮书集

特别注意事项

缩写词汇表

书中常用词汇/词组的译文


书查询(www.shuchaxun.com)本网页唯一编码:
0733ac404e89aa62c535ac59c3603645#73f1a4e2c7c4a8e641e4d272cf905bc3#103410441#10908718.zip