没有合适的资源?快使用搜索试试~ 我知道了~
Web Service的Java EE规范1.2中文版
5星 · 超过95%的资源 需积分: 9 319 下载量 129 浏览量
2008-03-23
16:15:30
上传
评论
收藏 1.28MB PDF 举报
温馨提示
试读
98页
Web Service的JavaEE规范规定了如和在JavaEE架构中实现和支持Web Service。是期望在Java EE架构中支持Web Service的设计者和开发者需要了解的规范之一。
资源推荐
资源详情
资源评论
Web 服务的 JavaEE 规范 1.2
中文版
卫建军
2008/2/23
Web 服务的 Java EE 规范 1.2 JANTY.WEI@GMAIL.COM
2/ 98
译者序
Java 是当前 IT 领域中比较流行的技术之一。J2EE 是当前比较流行的企业级应用架构。
本人一直致力于 J2EE 架构的学习和研究,但是总是对英文文档有不可言语的恐惧。我想很
多 J2EE 爱好者和我有同样的感觉。这样就影响了我们深入学习 J2EE 原始规范的兴趣。但是
J2EE 原始的规范文档对我们深入理解 J2EE 有很大的帮助,因为它阐述了规范的来龙去脉,
以及违反了规范会造成什么样的影响。了解了这些缘由和影响,会使我们对 J2EE 架构有更
深层次的理解。这也是我翻译该规范的动力所在。
由于本人的英语水平有限,翻译中难免会出现错误和拗口之处,请大家多多指教。
这次主要翻译的规范有《EJB3 规范简化版》、《J2EE5.0 规范》、《EJB 核心规范》、《EJB3
持久化规范》和《JMS1.1 规范》。希望对大家有所帮助。
卫建军
2008‐1‐5 于北京
Web 服务的 Java EE 规范 1.2 JANTY.WEI@GMAIL.COM
3/ 98
目 录
1 简介........................................................................................................................................7
1.1 目标读者.................................................................................................................................7
1.2 感谢.........................................................................................................................................7
1.3 规范的组织.............................................................................................................................7
1.4 文档约定.................................................................................................................................8
2 目标........................................................................................................................................8
2.1 客户端模型的目标.................................................................................................................8
2.2 服务开发的目标.....................................................................................................................8
2.3 服务部署的目标.....................................................................................................................9
2.4 服务发布的目标.....................................................................................................................9
2.5 WEB 服务注册的目标..............................................................................................................9
3 概述......................................................................................................................................10
3.1 WEB 服务架构概述................................................................................................................10
3.2 WEB 服务................................................................................................................................10
3.3 WEB 服务的 JAVAEE 概述.......................................................................................................11
3.3.1 Web
服务组件
...................................................................................................................12
3.3.2 Web
服务的容器
...............................................................................................................12
3.4 平台的角色...........................................................................................................................12
3.5 可移植性...............................................................................................................................12
3.6 标准服务...............................................................................................................................13
3.6.1 JAX‐RPC1.1.........................................................................................................................13
3.6.2 JAX‐WS2.0..........................................................................................................................13
3.7 互操作性...............................................................................................................................13
3.8 范围.......................................................................................................................................13
3.8.1
范围
...............................................................................................................................13
3.8.2
不在范围内的内容
.......................................................................................................14
3.9 WEB 服务的客户端视图........................................................................................................14
3.10 WEB 服务的服务器端视图....................................................................................................15
4 客户端编程模型................................................................................................................... 15
4.1 概念.......................................................................................................................................15
4.2 规范.......................................................................................................................................17
4.2.1
服务查找
.......................................................................................................................17
4.2.2 javax.xml.ws.WebServiceRef
注释符
.................................................................................17
4.2.3
端口查找
.......................................................................................................................18
4.2.4
服务
API.........................................................................................................................19
4.2.5 PortStub
和动态代理
.......................................................................................................23
4.2.6 JAX‐RPC
和
JAX‐WS
属性
...................................................................................................23
4.2.7 JAX‐WS
的分发
API............................................................................................................24
4.2.8 JAX‐WS
的异步操作
..........................................................................................................24
Web 服务的 Java EE 规范 1.2 JANTY.WEI@GMAIL.COM
4/ 98
4.2.9 JAX‐RPC
和
JAX‐WS
的互操作性
.......................................................................................25
4.2.10 MT OM/XOP
支持
...........................................................................................................25
4.2.11 JAX‐RPC
客户化序列化器
/
反序列化器
........................................................................25
4.2.12
打包
...............................................................................................................................26
5 服务器端编程模型................................................................................................................26
5.1 目标.......................................................................................................................................26
5.2 概念.......................................................................................................................................26
5.3 PORT 组件模型规范...............................................................................................................27
5.3.1
服务终端接口
...............................................................................................................28
5.3.2
服务实现
Bean..............................................................................................................28
5.3.3
发布终端—
javax.xml.ws.Endpoint...............................................................................34
5.3.4
服务实现
Bean
的生命周期
.........................................................................................34
5.3.5 JAX‐RPC
的客户化序列化
/
反序列化
................................................................................35
5.3.6
协议绑定和
javax.xml.ws.BindingType
注释符
............................................................35
5.3.7 MT OM/XOP
支持
...............................................................................................................36
5.4 打包.......................................................................................................................................36
5.4.1 wsdl
目录
...........................................................................................................................36
5.4.2 EJB
模块的打包
.................................................................................................................37
5.4.3 WebApp
模块的打包
........................................................................................................37
5.4.4
目录(
Catalog
)的打包
...............................................................................................37
5.4.5
组装到
EAR
文件中
.......................................................................................................37
5.5 事务.......................................................................................................................................37
5.6 容器提供者的责任...............................................................................................................37
6 处理器..................................................................................................................................38
6.1 概念.......................................................................................................................................38
6.2 规范.......................................................................................................................................39
6.2.1
场景
...............................................................................................................................39
6.2.2
编程模型
.......................................................................................................................39
6.2.3
开发者的责任
...............................................................................................................42
6.2.4
容器提供者的责任
.......................................................................................................43
6.3 打包.......................................................................................................................................44
6.4 对象交互图...........................................................................................................................44
6.4.1
访问客户端
Web
服务的方法
......................................................................................45
6.4.2
调用
EJBWeb
服务的方法
...........................................................................................46
7 部署描述符...........................................................................................................................46
7.1 WEB 服务的部署描述符........................................................................................................47
7.1.1
概述
...............................................................................................................................47
7.1.2
开发者的责任
...............................................................................................................47
7.1.3
组装者的责任
...............................................................................................................48
7.1.4
部署者的责任
...............................................................................................................49
7.1.5 Web
服务部署描述符的
XMLSchema.............................................................................49
7.2 服务引用的部署描述符信息................................................................................................59
Web 服务的 Java EE 规范 1.2 JANTY.WEI@GMAIL.COM
5/ 98
7.2.1
概述
...............................................................................................................................59
7.2.2
开发者的责任
...............................................................................................................60
7.2.3
组装者的责任
...............................................................................................................60
7.2.4
开发者的责任
...............................................................................................................61
7.2.5 Web
服务客户端的服务引用的
XMLSchema.................................................................61
7.3 JAX‐RPC 映射的部署描述符.................................................................................................69
7.3.1
概述
...............................................................................................................................69
7.3.2
部署者的责任
...............................................................................................................69
7.3.3
组装者的责任
...............................................................................................................75
7.3.4
部署者的责任
...............................................................................................................75
7.3.5 JAX‐RPC
的映射
Schema...................................................................................................75
8 部署......................................................................................................................................88
8.1 概述.......................................................................................................................................88
8.2 容器提供者的要求...............................................................................................................89
8.2.1
部署工件
.......................................................................................................................89
8.2.2
生成
Web
服务的实现类
..............................................................................................90
8.2.3
生成部署的
WSDL.........................................................................................................90
8.2.4
发布
service‐refWSDL...................................................................................................90
8.2.5
发布部署的
WSDL.........................................................................................................90
8.2.6 Service
和生成的
Service
接口
/
类实现
............................................................................91
8.2.7
静态
stub
的生成
..........................................................................................................91
8.2.8
类型映射
.......................................................................................................................92
8.2.9
映射要求
.......................................................................................................................92
8.2.10
部署失败的原因
...........................................................................................................92
8.3 部署者的责任.......................................................................................................................92
9 安全......................................................................................................................................93
9.1 概念.......................................................................................................................................93
9.1.1
认证
...............................................................................................................................94
9.1.2
授权
...............................................................................................................................95
9.1.3
完整性和保密性
...........................................................................................................95
9.1.4
审计
...............................................................................................................................95
9.1.5
不可否认性
...................................................................................................................95
9.2 目标.......................................................................................................................................95
9.2.1
假设
...............................................................................................................................96
9.3 规范.......................................................................................................................................96
9.3.1
认证
...............................................................................................................................96
9.3.2
授权
...............................................................................................................................96
9.3.3
完整性和保密性
...........................................................................................................97
附录 A 与其他 JAV A 标准的关系..................................................................................................97
A.1XML 的 JAVAAPI............................................................................................................................97
A.2JAVAEE 的 API...............................................................................................................................97
附录 B 可选择的支持 J2EE1.3 平台.............................................................................................97
剩余97页未读,继续阅读
资源评论
- yangjjmiao2014-03-03使用起来方便一些~~
- wyz0211zpc2018-02-06东西不错,很实用,谢谢分享了。
- 二宝2015-11-30很好,很方便。
- 帅的被人砍xxx2012-12-01好用,很好看,查阅方便多了
janty
- 粉丝: 13
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功