没有合适的资源?快使用搜索试试~ 我知道了~
JavaEE_5.0规范_简体中文版
4星 · 超过85%的资源 需积分: 10 7 下载量 188 浏览量
2010-05-30
00:15:53
上传
评论
收藏 1.29MB PDF 举报
温馨提示
试读
117页
JavaEE_5.0规范_简体中文版JavaEE_5.0规范_简体中文版JavaEE_5.0规范_简体中文版
资源推荐
资源详情
资源评论
JavaEE5.0 规范
中文版
卫建军
2008‐2‐23
译者:卫建军 JANTY.WEI@GMAIL.COM
1/117
译者序
Java 是当前 IT 领域中比较流行的技术之一。J2EE 是当前比较流行的企业级应用架构。
本人一直致力于 J2EE 架构的学习和研究,但是总是对英文文档有不可言语的恐惧。我想很
多 J2EE 爱好者和我有同样的感觉。这样就影响了我们深入学习 J2EE 原始规范的兴趣。但是
J2EE 原始的规范文档对我们深入理解 J2EE 有很大的帮助,因为它阐述了规范的来龙去脉,
以及违反了规范会造成什么样的影响。了解了这些缘由和影响,会使我们对 J2EE 架构有更
深层次的理解。这也是我翻译该规范的动力所在。
由于本人的英语水平有限,翻译中难免会出现错误和拗口之处,请大家多多指教。
这次主要翻译的规范有《EJB3 规范简化版》、《JavaEE5.0 规范》、《EJB3 核心规范》、《EJB3
持久化规范》和《JMS1.1 规范》。希望对大家有所帮助。
卫建军
2008‐2‐23 于北京
译者:卫建军 JANTY.WEI@GMAIL.COM
2/117
目录
1 简介...........................................................................................................................................8
1.1 感谢...........................................................................................................................8
1.2 版本 1.3 的感谢........................................................................................................8
1.3 版本 1.4 的感谢........................................................................................................8
1.4 版本 5 的感谢...........................................................................................................9
2 平台概述...................................................................................................................................9
2.1 架构...........................................................................................................................9
2.2 应用组件.................................................................................................................10
2.2.1 为应用组件提供支持的 JavaEE 服务器.......................................................10
2.3 容器.........................................................................................................................10
2.3.1 容器需求.........................................................................................................11
2.3.2
JavaEE 服务器................................................................................................11
2.4 资源适配器.............................................................................................................11
2.5 数据库.....................................................................................................................11
2.6 JavaEE 标准服务....................................................................................................11
2.6.1 HTTP................................................................................................................11
2.6.2 HTTPS..............................................................................................................12
2.6.3 JTA...................................................................................................................12
2.6.4 RMI‐IIOP..........................................................................................................12
2.6.5 JavaIDL............................................................................................................12
2.6.6 JDBCAPI..........................................................................................................12
2.6.7 Java 持久化 API...............................................................................................13
2.6.8
Java 消息服务(JMS)..................................................................................13
2.6.9 Java 命名和目录接口(JNDI)......................................................................13
2.6.10 JavaMail...........................................................................................................13
2.6.11 JavaBean 活动框架(JAF)............................................................................13
2.6.12 XML 处理.........................................................................................................13
2.6.13 JavaEE 连接器架构........................................................................................13
2.6.14 安全服务.........................................................................................................14
2.6.15 Web 服务........................................................................................................14
2.6.16 管理.................................................................................................................14
2.6.17 部署.................................................................................................................15
2.7 互操作性.................................................................................................................15
2.8
产品需求的灵活性.................................................................................................15
2.9 JavaEE 产品扩展....................................................................................................16
2.10 平台角色.................................................................................................................16
2.10.1 JavaEE 产品提供者........................................................................................16
2.10.2 应用组件提供者.............................................................................................16
2.10.3 应用组装者.....................................................................................................17
2.10.4 部署者.............................................................................................................17
2.10.5 系统管理员.....................................................................................................17
2.10.6 工具提供者.....................................................................................................17
译者:卫建军 JANTY.WEI@GMAIL.COM
3/117
2.10.7 系统组件提供者.............................................................................................17
2.11 平台协议.................................................................................................................18
2.11.1 JavaEEAPI.......................................................................................................18
2.11.2 JavaEE 服务提供者接口(SPI)...................................................................18
2.11.3 网络协议.........................................................................................................18
2.11.4 部署描述和注释符.........................................................................................18
2.12 在 J2EE1.3 中的变化..............................................................................................19
2.13 在 J2EE1.4 中的变化..............................................................................................19
2.14 在 JavaEE5 中的变化.............................................................................................19
3 安全.........................................................................................................................................20
3.1 简介
.........................................................................................................................20
3.2 一个简单例子.........................................................................................................20
3.3 安全认证.................................................................................................................22
3.3.1 目标.................................................................................................................22
3.3.2 非目标.............................................................................................................23
3.3.3 术语.................................................................................................................23
3.3.4 基于安全的容器.............................................................................................24
3.3.5 分布式安全.....................................................................................................25
3.3.6 认证模式.........................................................................................................25
3.3.7 HTTP 登录网关...............................................................................................26
3.3.8 用户认证.........................................................................................................26
3.3.9 懒惰认证.........................................................................................................27
3.4 用户认证需求.........................................................................................................28
3.4.1 登录会话.........................................................................................................28
3.4.2 要求的登录机制.............................................................................................28
3.4.3 未认证的用户.................................................................................................29
3.4.4 应用客户端用户认证.....................................................................................29
3.4.5 资源认证要求.................................................................................................30
3.5 授权要求.................................................................................................................30
3.5.1 代码授权.........................................................................................................30
3.5.2 调用者授权.....................................................................................................31
3.5.3 传递调用者标识.............................................................................................31
3.5.4 运行时标识.....................................................................................................31
3.6 部署要求.................................................................................................................31
3.7 未来的方向.............................................................................................................32
3.7.1 审计.................................................................................................................
32
3.7.2 基于实例的访问控制.....................................................................................32
3.7.3 用户注册.........................................................................................................32
4 事务管理.................................................................................................................................32
4.1 概述.........................................................................................................................32
4.2 要求.........................................................................................................................33
4.2.1 Web 组件........................................................................................................33
4.2.2 Web 组件生命周期中的事务........................................................................34
4.2.3 事务和线程.....................................................................................................35
译者:卫建军 JANTY.WEI@GMAIL.COM
4/117
4.2.4 EJB 组件..........................................................................................................35
4.2.5 应用客户端.....................................................................................................35
4.2.6 Applet 客户端.................................................................................................35
4.2.7 事务性 JDBC 技术支持...................................................................................35
4.2.8 事务性 JMS 支持............................................................................................36
4.2.9 支持事务性资源适配器(连接器).............................................................36
4.3 事务的互操作性.....................................................................................................36
4.3.1 多个 JavaEE 平台间的互操作性...................................................................36
4.3.2 对事务性资源管理器的支持.........................................................................36
4.4 本地事务优化.........................................................................................................37
4.4.1 要求.................................................................................................................37
4.4.2 可能设计
.........................................................................................................37
4.5 连接共享.................................................................................................................37
4.6 JDBC 和 JMS 的部署问题.......................................................................................38
4.7 支持两阶段提交.....................................................................................................38
4.8 系统管理工具.........................................................................................................38
5 资源,命名和注入.................................................................................................................39
5.1 概述.........................................................................................................................39
5.1.1 章节组织.........................................................................................................39
5.1.2 访问 JNDI 命名环境的要求............................................................................40
5.2 JNDI 命名上下文....................................................................................................40
5.2.1 应用组件环境.................................................................................................40
5.2.2 环境条目的共享.............................................................................................40
5.2.3
注释符和注入.................................................................................................41
5.2.4 注释符和部署描述.........................................................................................42
5.3 JavaEE 角色的责任................................................................................................43
5.3.1 应用组件提供者的责任.................................................................................43
5.3.2 应用组装者的责任.........................................................................................43
5.3.3 部署者的责任.................................................................................................43
5.3.4 JavaEE 产品提供者的责任............................................................................43
5.4 简单的环境条目.....................................................................................................44
5.4.1 应用组件提供者的责任.................................................................................44
5.5 企业 JavaBean(EJB)引用...................................................................................48
5.5.1 应用组件提供者的责任.................................................................................48
5.5.2 应用组装者的责任.........................................................................................
50
5.5.3 部署者的责任.................................................................................................52
5.5.4 JavaEE 产品提供者的责任............................................................................52
5.6 资源管理器连接工厂引用.....................................................................................52
5.6.1 应用组件提供者的责任.................................................................................53
5.6.2 部署者的责任.................................................................................................56
5.6.3 JavaEE 产品提供者的责任............................................................................56
5.6.4 系统管理员的责任.........................................................................................57
5.7 资源环境引用.........................................................................................................57
5.7.1 应用组件提供者的责任.................................................................................57
剩余116页未读,继续阅读
资源评论
- liqi86682015-03-31好资料,值得一看。
wj198895
- 粉丝: 13
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功