图书介绍
精通Enterprise JavaBeans编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李华飚,李水根编著 著
- 出版社: 北京:科学出版社
- ISBN:7030114604
- 出版时间:2003
- 标注页数:407页
- 文件大小:29MB
- 文件页数:425页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
精通Enterprise JavaBeans编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一篇 EnterpriseJavaBeans基础1
第一章 企业应用开发与J2EE1
1.1分布式计算介绍1
1.1.1分布式计算的概念1
1.1.2构成分布式计算的一些基本要素2
1.1.3软件组件技术介绍3
1.2企业应用开发模型4
1.2.1传统Client/Server系统的两层体系结构4
1.2.2企业应用开发的多层体系结构5
1.2.3基于组件的分布式系统开发规范与平台6
1.3J2EE标准10
1.3.1什么是J2EE11
1.3.2J2EE体系结构介绍11
1.3.3J2EE组件12
1.3.4J2EE客户端12
1.3.5J2EE技术12
1.4EJB与企业应用集成(EAI)14
1.4.1电子商务就是EAI15
1.4.2企业应用分割带来的问题15
1.4.3什么是EAI15
1.4.4EAI的目标17
1.4.5EAI的类型17
1.4.7EAI架构模式19
1.4.6EAI中间件技术19
1.4.8EJB、应用程序服务器与应用程序集成(EAI)23
第二章 EnterpriseJavaBeans概述27
2.1什么是EJB27
2.1.1EJB的定义27
2.1.2EJB技术规范目标27
2.2为什么选择EJB28
2.3EJB中的角色29
2.3.1角色定义29
2.3.2EJB角色间的关系30
2.4EJB的种类30
2.4.1会话Bean(SessionBean)31
2.4.3消息处理Bean32
2.4.2实体Bean(EntityBean)32
2.5EnterpriseJavaBeans和JavaBeans的关系33
2.6EnterpriseJavaBeans的体系结构33
2.6.1相关概念33
2.6.2体系结构35
2.7理解EJB组件36
2.7.1Home接口36
2.7.2Home接口中的方法37
2.7.3容器38
2.7.4EnterpriseJavaBean38
2.7.6EJBObject39
2.7.5RemoteInterface39
2.8会话Bean40
2.8.1会话Bean的交换41
2.8.2活化和钝化41
2.8.3会话Bean的状态管理41
2.9实体Bean42
2.9.1实体Bean的角色42
2.9.2实体Bean和会话Bean的比较42
2.9.3Finder方法43
2.9.4主键44
2.9.5实体Bean的内外存交换45
2.9.6自管理的持久性46
2.9.7容器管理的持久性46
2.10EJB的配置和部署47
2.10.1EJB部署描述符顶级元素47
2.10.2部署描述符47
2.10.3EJBJar文件47
2.10.4EJB部署过程47
2.10.5区分EJB开发的角色48
2.11EJB异常类型50
3.1.1有状态会话Bean51
3.1.2无状态会话Bean51
第三章 SessionBean组件51
3.1概述51
3.1.3会话Bean的客户端视图52
3.2会话Bean客户端接口53
3.2.1会话Bean远程接口53
3.2.2会话Bean本地接口55
3.2.3会话Bean的Home接口55
3.2.4会话Bean的本地Home接口57
3.3无状态会话Bean58
3.3.1无状态会话Bean的生命周期58
3.3.3无状态会话Bean上下文设置59
3.3.4无状态会话Bean的创建与删除59
3.3.2无状态会话Bean的Bean类59
3.4有状态会话Bean60
3.4.1有状态会话Bean的生命周期61
3.4.2有状态会话Bean的Bean类62
3.4.3有状态会话Bean的创建与删除62
3.4.4有状态会话Bean的钝化与激活62
3.4.5有状态会话Bean小结63
3.5从EJB会话Bean访问EJB实体Bean63
3.6小结66
第四章 实体Bean组件67
4.1实体Bean概述67
4.2实体Bean客户端接口68
4.2.1实体Bean远程接口69
4.2.2实体Bean本地接口70
4.2.3实体Bean的Home接口71
4.2.4实体Bean的本地Home接口72
4.3介绍BMP实体Bean75
4.3.1BMP实体Bean的生命周期75
4.3.2BMP实体Bean上下文的设置与取消设置76
4.3.3BMP实体Bean的查找77
4.3.4BMP实体Bean的创建与删除77
4.3.5BMP实体Bean的钝化与激活78
4.3.6BMP实体Bean的存储与加载79
4.3.7BMP实体Bean小结79
4.4.2CMP2.0模型80
4.4.1EJB2.0与CMP80
4.4介绍CMP实体Bean80
4.4.3容器管理的关系(CMR)82
4.4.4CMP实体Bean的生命周期82
4.4.5CMP实体Bean小结84
第五章 EJBQL:用于CMP查询方法的EJB查询语言85
5.1概述85
5.2EJBQL定义86
5.2.1抽象模式类型和查询域86
5.2.2查询方法87
5.2.3命名88
5.2.4示例88
5.2.5返回值类型89
5.2.6From语句和导航声明90
5.2.7Where语句和条件表达式93
5.2.8Select语句98
5.2.9Null值99
5.2.10相等语义100
5.2.11限制100
5.3示例101
5.3.1简单查询101
5.3.2有关系的查询101
5.3.3使用输入参数查询102
5.3.5EJBQL和SQL103
5.3.4查询实体Bean的值103
5.4EJBQLBNF104
第六章 消息驱动的Bean组件108
6.1概述108
6.2消息驱动Bean组件的作用108
6.3消息驱动Bean的客户端视图109
6.4消息驱动Bean实例与其容器之间的关系110
6.4.1必需的MessageDrivenBean接口110
6.4.2必需的javax.jms.MessageListener接口111
6.4.3MessageDrivenContext接口111
6.4.4消息驱动Bean的ejbCreate()方法111
6.4.8消息确认112
6.4.7消息驱动Bean方法的事务上下文112
6.4.6消息处理的并发112
6.4.5序列化消息驱动Bean方法112
6.4.9消息驱动Bean与目的地的关联113
6.4.10处理异常113
6.4.11遗漏的ejbRemove()调用114
6.5消息驱动Bean状态图114
6.6消息驱动Bean的对象交互图116
6.6.1消息接收:onMessage方法调用116
6.6.2将实例添加到池中116
6.6.3从池中删除实例117
6.7Bean供应商的责任117
6.7.3ejbCreate方法118
6.7.4onMessage方法118
6.7.2消息驱动Bean类118
6.7.1类和接口118
6.7.5ejbRemove方法119
6.8容器供应商的责任119
6.8.1实现类的生成119
6.8.2消息驱动Bean的部署119
6.8.3非可重入实例119
6.8.4事务范围、安全、异常119
第七章 事务处理120
7.1事务的概念120
7.2.2JavaTransactionAPI(JTA)124
7.2.1JavaTransactionService(JTS)124
7.2J2EE对事务的支持124
7.2.3EJB事务属性125
7.3隔离128
7.3.1并发控制128
7.3.2并发事务引发的问题129
7.3.3隔离层130
第八章 安全性133
8.1EJB1.1安全模型133
8.2EJB安全定制137
第九章 异常139
9.1异常的种类139
9.3EJB容器处理异常的方式140
9.2异常处理基础知识140
9.4一般的处理异常策略141
9.5EJB异常处理的原则143
9.6应用异常的处理144
9.7处理系统异常145
9.8处理Web层的异常149
9.9真实世界的复杂性149
9.10小结151
第十章 EJB与J2EE设计模式152
10.1Model-View-Controller模式152
10.2FrontController模式153
10.3SessionFacade模式156
10.4DataAccessObject模式160
10.5小结163
第二篇 使用VisualAgeforJava开发EJB164
第十一章 介绍VisualAgeforJava164
11.1概述164
11.2集成式开发环境(IDE)165
11.3数据库连接165
11.4企业系统连接165
11.5J2EE开发环境165
11.7容器管理的持久化(Container-ManagedPersistence,CMP)166
11.6EJB页166
11.8WebSphere测试环境(WTE,WebSphereTestEnvironment)167
11.9Deployment(发布)167
11.10测试和调试167
11.11RAD支持167
11.12小组开发环境168
第十二章 EJB开发环境169
12.1EJB开发环境的功能概述169
12.1.1EJB页169
12.1.2创建EntcrpriseBean和AccessBean169
12.1.5验证EnterpriseBean和AccessBean代码170
12.1.6测试EnterpriscBean170
12.1.4生成调度码170
12.1.3在EnterpriseBean中构建数据持久性170
12.2安装和配置VisualAgeforJava171
12.2.1安装VisualAgeforJava171
12.2.2装入必需的功能部件172
12.2.3将JDBC驱动程序添加到类路径174
12.3EJB开发环境的使用概述175
12.4EJB页177
12.4.1企业Bean窗格177
12.4.2类型/特性窗格178
12.5.2EnterpriseBeans窗格的操作179
12.5.1工具栏的图标179
12.5操作179
12.4.4Source窗格179
12.4.3成员窗格179
12.5.3对类型的操作183
12.5.4对特性菜单的操作183
12.5.5对成员的操作184
12.5.6对Source窗格的操作185
12.5.7对EnterpriseBean的测试185
第十三章 使用VisualAgeforJava开发CMP实体Bean186
13.1CMP开发过程概述186
13.2EJB组(EJBGroup)的使用186
13.2.1添加EJB组187
13.2.2从模式或模型创建EJB组188
13.3添加EnterpriseBean190
13.2.3删除EJB组和EnterpriseBean190
13.3.1打开“创建EnterpriseBean智能向导”191
13.3.2创建新的EnterpriseBean192
13.3.3从资源库检索现存的EnterpriseBean196
13.3.4从JAR文件导入EnterpriseBean197
13.4创建和管理CMP字段197
13.4.1添加CMP字段198
13.4.2删除CMP字段199
13.5实例:创建一个简单的CMP实体Bean200
13.5.1理解自动生成的类和接口201
13.5.2理解自动生成的方法208
13.6在企业Bean中添加新的方法209
13.7添加方法到远程接口210
13.8将方法标记为只读210
13.9定制本地接口210
13.9.1定制ejbCreate方法211
13.9.2创建新的ejbCreate方法211
13.9.3添加方法到本地接口211
13.10定义数据库模式212
13.10.1创建模式212
13.10.2创建表和列214
13.10.3创建外键关系216
13.11映射数据库模式217
13.10.4将模式导出到数据库217
13.11.1创建EJB组映射218
13.11.2创建表映射219
13.11.3编辑特性映射222
13.12将企业Bean映射至数据库表的方法223
13.12.1自顶向下223
13.12.2自底向上223
13.12.3上下向中224
13.13调度224
13.13.1设置EJB调度描述符特性224
13.13.2生成EJB调度类225
13.14小结226
第十四章 使用VisualAgeforJava开发BMP实体Bean227
14.1Bean-Managedpersistence(Bean管理的持久化)227
14.2实例:开发一个BMP实体Bean227
14.2.1创建一个BMP实体Bean227
14.2.2理解生成的类和接口228
14.2.3添加和定义BMP字段228
14.2.4更改键类229
14.2.5Bean类中的方法230
14.2.6实现Bean类中的方法231
14.2.7修改本地接口和远程接口242
14.3小结242
15.1SessionBean的实现243
15.1.1SessionBean类243
第十五章 使用VisualAgeforJava开发SessionBean243
15.1.2远程接口245
15.1.3本地接口246
15.2实例:无状态SessionBean的开发247
15.2.1新建SessionBean247
15.2.2理解自动生成的类型和方法247
15.2.3添加商业方法247
15.2.4设置SessionBeand的状态管理属性249
15.3实例:购物车SessionBean249
15.3.1创建购物车SessionBean249
15.3.3代表购物信息的一个类250
15.3.2定义购物车SessionBean的状态管理属性250
15.34在Bean类中创建商业方法251
15.3.5将创建的商业方法添加到本地接口或者远程接口252
15.4小结254
第十六章 定制Finder方法进行查询255
16.1Finder方法概述255
16.2编写定制的Finder方法255
16.2.1BeanFinderHelper接口255
16.2.2BeanFinderObject类260
16.3何时使用定制Finder262
16.3.1两种方法的混合使用262
16.3.2定制Finder的替代选择262
16.4Finder方法和事务263
16.5Finder和复杂的关联264
16.6小结264
第十七章 AccessBeans(访问Bean)开发265
17.1AccessBean概述265
17.1.1AccessBean的类型266
17.1.2AccessBean的一般特性266
17.1.3AccessBean的一般约定267
17.2JavaBeanwrapper267
17.2.1创建JavaBeanWraper267
17.2.2分析生成的JavaBeanWraper269
17.3CopyHelper272
17.3.1创建CopyHelper访问Bean273
17.3.2分析生成的CopyHelper访问Bean274
17.4Rowset280
17.4.1创建Rowset访问Bean280
17.4.2分析生成的Rowset访问Bean280
17.5在客户端编程中使用AccessBean282
第十八章 继承283
18.1继承概述283
18.1.1为继承创建映射283
18.1.2EJB继承的特性284
18.1.3标准Java继承的特性284
18.2实例:使用EJB继承创建EnterpriseBean285
18.4小结288
18.3使用Java继承来开发企业Bean288
第十九章 关联289
19.1实例:创建l:m关联289
19.1.1创建实体Bean:Company和Product290
19.1.2添加关联290
19.1.3生成的代码292
19.1.4定义数据库模式315
19.1.5定义外键关系317
19.1.6映射模式和映射关联317
19.2实例:创建m:m关联319
第二十章 客户端编程320
20.1实例:查询图书内容320
20.2使用AccessBean来访问EJB324
第二十一章 实例:网站内容管理系统325
21.1介绍内容管理系统325
21.2功能分析325
21.2.1栏目管理325
21.2.2页面管理327
21.2.3内容浏览329
21.3系统设计330
21.3.1抽取对象330
21.3.2设计数据库330
21.3.3设计模式331
21.4实现方案331
21.5.1Servlet的父类333
21.5程序讲解333
21.5.2删除栏目(Servlet程序)334
21.5.3编辑栏目(Servlet程序)336
21.5.4查看栏目内容(Servlet程序)337
21.5.5查看栏目列表(Servlet程序)339
21.5.6新建栏目(Servlet程序)340
21.5.7删除文章(Servlet程序)342
21.5.8编辑文章(Servlet程序)344
21.5.9查看文章内容(Servlet程序)346
21.5.10查看文章列表(Servlet程序)347
21.5.11新建文章(Servlet程序)350
21.5.12浏览文章内容(Servlet程序)352
21.5.13浏览文章列表(Servlet程序)354
21.5.14编辑栏目(JSP页面)357
21.5.15查看栏目列表(JSP页面)358
21.5.16新建栏目(JSP页面)359
21.5.17编辑文章(JSP页面)360
21.5.18查看文章列表(JSP页面)361
21.5.19新建文章(JSP页面)363
21.5.20浏览文章内容(JSP页面)364
21.5.21浏览文章列表(JSP页面)366
21.6小结368
附录A EJBAPI2.0369
附录B EJB1.1部署描述符381
热门推荐
- 1200823.html
- 576031.html
- 1926598.html
- 1197455.html
- 1895586.html
- 2046828.html
- 3793384.html
- 3083856.html
- 2645818.html
- 838610.html
- http://www.ickdjs.cc/book_1224812.html
- http://www.ickdjs.cc/book_2380673.html
- http://www.ickdjs.cc/book_3096575.html
- http://www.ickdjs.cc/book_3718672.html
- http://www.ickdjs.cc/book_3191446.html
- http://www.ickdjs.cc/book_1586316.html
- http://www.ickdjs.cc/book_1295839.html
- http://www.ickdjs.cc/book_3468103.html
- http://www.ickdjs.cc/book_1896034.html
- http://www.ickdjs.cc/book_1705960.html