服务器组件模式:EJB描述的组件基础设施

服务器组件模式:EJB描述的组件基础设施
作 者: Markus Volter 张志祥
出版社: 机械工业出版社
丛编项: 软件工程技术丛书·设计系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: EJB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《服务器组件模式:EJB描述的组件基础设施》作者简介

内容简介

本书样章免费试读:第1章本书分三部分讲述服务器端组件基础设施的原理和模式。第一部分介绍一种描述服务器端组件基础设施内部工作原理的模式语言,对于每种模式都提供用EJB、CCM和COM+实现的例子加以说明。第二部分使用EJB技术为每种模式提供了实现的详细实例。第三部分以对话形式讨论如何使用组件技术实现一个具体的应用。本书既可作为软件工程教材又可作为参考指南,帮助软件开发人员理解服务器端组件基础设施的原理和模式,了解服务器端组件基础设施对实际应用的好处以及EJB、CCM和COM+之间的异同,全面认识EJB技术从而能够为具体的项目设计自己专用的组件。本书是经典的“软件模式”系列中的一卷,讲述组件中的模式。在很多就用领域,EnterpriseJavaBeans(EJB)、COM+和CORBA组件模型(CCM)等组件技术已经成为主流。在日常工作中使用这一技术的开发人员和架构师需要知道更多有关组件基础设施的知识,而不仅仅是每种技术的API。本书正是为此而撰写的。理解服务器端组件基础设施的原理和模式了解EJB,CCM和COM+之间的异同对EJB技术有全面的认识能够为具体的项目设计自己专用的组件

图书目录

译者序
序一
序二
前言
基础知识

1
什么是组件

1
模式和模式语言

3
组件体系结构的原理

7
组件:是银弹吗

13
第一部分

服务器组件模式语言

15
模式语言图

16
阅读模式语言的顺序

16
一段对话

17

第1章

核心基础元件

21
1.1

组件

21
1.2

容器

24
1.3

服务组件

27
1.4

实体组件

29
1.5

会话组件

31
1.6

小结

34

第2章

组件实现构造块

37
2.1

组件接口

37
2.2

组件实现

40
2.3

实现限制条件

43
2.4

生命周期回调

45
2.5

注释

48
2.6

小结

51

第3章

容器实现基础

53
3.1

虚实例

53
3.2

实例池调度

55
3.3

钝化

58
3.4

组件代理

61
3.5

代码粘合层

63
3.6

小结

65

第4章

组件及其环境

69
4.1

组件上下文

69
4.2

命名

72
4.3

组件局部命名上下文

74
4.4

被管资源

76
4.5

可插资源

78
4.6

配置参数

80
4.7

所需接口

82
4.8

小结

84

第5章

标识和管理实例

87
5.1

组件HOME

87
5.2

主键

90
5.3

句柄

92
5.4

小结

94

第6章

远程访问组件

99
6.1

组件总线

99
6.2

调用上下文

103
6.3

客户端代理

105
6.4

客户库

107
6.5

客户引用合作

109
6.6

小结

111

第7章

容器的进一步实现

113
7.1

系统错误

113
7.2

组件自查

116
7.3

实现插件

117
7.4

小结

119

第8章

组件部署

121
8.1

组件安装

121
8.2

组件包

124
8.3

装配包

126
8.4

应用程序服务器

127
8.5

小结

129
第二部分

用EJB描述的模式

131

第9章

EJB核心基础元件

133
9.1

组件

133
9.2

容器

133
9.2.1

管理资源

134
9.2.2

持久性

134
9.2.3

安全性

135
9.2.4

事务

135
9.2.5

其他特性

135
9.3

服务组件

136
9.4

实体组件

138
9.4.1

什么是实体Bean

138
9.4.2

技术观点

139
9.5

会话组件

142

第10章

EJB组件实现构造块

145
10.1

组件接口

145
10.2

组件实现

150
10.3

实现的限制

152
10.3.1

限制条件

152
10.3.2

检查这些限制条件

154
10.4

生命周期回调

154
10.4.1

无状态会话Bean

154
10.4.2

消息驱动Bean

156
10.4.3

有状态会话Bean

158
10.4.4

实体Bean

161
10.5

注释

166
10.5.1

标准部署描述文件的内容

167
10.5.2

销售商相关的典型内容

169

第11章

EJB容器实现基础

171
11.1

虚实例

171
11.2

实例池调度

171
11.2.1

无状态会话Bean的池调度

172
11.2.2

实体Bean的池调度

173
11.3

钝化

175
11.3.1

钝化Bean实例

175
11.3.2

钝化实例的重激活

176
11.4

组件代理

177
11.5

代码粘合层

179

第12章

EJB

Bean及其环境

181
12.1

组件上下文

181
12.2

命名

185
12.3

组件局部命名上下文

187
12.4

被管资源

188
12.4.1

资源池调度

188
12.4.2

资源工厂

189
12.4.3

与技术问题的集成

192
12.5

可插资源

192
12.6

配置参数

194
12.7

所需接口

195

第13章

标识和管理Bean实例

197
13.1

组件HOME

197
13.1.1

不同类型Bean的Home操作

198
13.1.2

本地Home

202
13.1.3

Home业务方法

203
13.1.4

使用Home接口

203
13.2

主键

203
13.3

句柄

206

第14章

远程访问Bean

209
14.1

组件总线

209
14.1.1

使用JRMP作为传输协议

210
14.1.2

使用IIOP作为传输协议

210
14.1.3

其他协议

211
14.1.4

本地调用

211
14.1.5

异步调用

211
14.1.6

实现选项

211
14.2

调用上下文

213
14.3

客户端代理

214
14.4

客户库

215
14.5

客户引用合作

216

第15章

进一步的EJB容器实现

219
15.1

系统错误

219
15.1.1

系统错误

219
15.1.2

应用错误

221
15.2

组件自查

222
15.3

实现插件

223

第16章

Bean部署

225
16.1

组件安装

225
16.2

组件包

226
16.3

装配包

227
16.4

应用程序服务器

228
第三部分

一个故事

229
参考文献和在线资源

261
术语表