图书介绍
Java组件技术PDF|Epub|txt|kindle电子书版本网盘下载
- 赵莉,孙喁喁,徐飞主编;杨国梁,耿军雪副主编 著
- 出版社: 西安:西安交通大学出版社
- ISBN:9787560544700
- 出版时间:2012
- 标注页数:215页
- 文件大小:17MB
- 文件页数:225页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java组件技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 组件技术及发展1
1.1组件技术提出的背景1
1.2软件组件技术的现状1
1.3组件的相关概念2
1.3.1组件2
1.3.2接口3
1.3.3组件化程序设计3
1.4组件技术标准4
1.4.1公共对象请求中介结构CORBA4
1.4.2构件对象模型COM和分布式构件对象模型DCOM6
1.4.3 Java和Java2环境平台企业版J2EE6
1.5组件技术与企业级业务软件7
1.6组件技术的发展8
1.7组件设计原则9
1.7.1精准解决共性问题9
1.7.2无配置文件10
1.7.3与使用者概念一致10
1.7.4业务无关的中立性10
1.7.5对使用环境无依赖11
1.7.6单类设计和实现11
本章小结11
第2章Java反射及动态代理12
2.1反射12
2.1.1什么是反射12
2.1.2 Java语言中的反射12
2.1.3 Java类反射中的类12
2.2反射调用的例子13
2.2.1反射类中的构造方法14
2.2.2反射类的父类和接口15
2.2.3完整的例子15
2.3动态代理18
2.3.1代理模式18
2.3.2 Java动态代理相关接口及类18
2.3.3动态代理机制19
本章小结20
第3章 企业级JavaBean(Enterprise JavaBean)21
3.1 EJB概述21
3.2使用EJB的优势21
3.3 EJB与JavaBean22
3.4 EJB体系结构22
3.4.1实体Bean23
3.4.2会话Bean24
本章小结25
第4章 会话Bean26
4.1会话Bean简介26
4.2无状态会话Bean27
4.2.1 Bean类28
4.2.2业务接口28
4.2.3业务方法30
4.3有状态会话Bean31
4.3.1 Bean类31
4.3.2业务接口31
4.3.3业务方法32
4.4有状态会话Bean与无状态会话Bean的选择34
4.4.1两种会话Bean的区别34
4.4.2两种会话Bean的优缺点34
4.4.3应用程序开发选择依据35
本章小结35
第5章 实体Bean36
5.1 EJB 3中的实体Bean概述36
5.1.1 EJB2.1中的实体Bean36
5.1.2 EJB 3和EJB 2.1的区别36
5.1.3 EJB 3中的元数据批注:Annotation37
5.2 Entity介绍38
5.3实体Bean规范39
5.3.1实体Bean中属性变量的访问39
5.3.2主键(Primary Key)和实体标识40
5.4实体Bean的持久化42
5.4.1操作持久化Entity42
5.4.2配置和获得EntityManager42
5.5实体Bean的生命周期和状态44
5.6实体Bean的操作44
5.6.1持久化Entity(Persist)44
5.6.2获取Entity44
5.6.3新建Entity45
5.6.4删除Entity45
5.6.5脱离/附合(Detach/Merge)45
5.7 EJB 3的查询语言46
5.7.1 Query接口46
5.7.2简单查询47
5.7.3参数查询47
5.7.4查询的排序48
5.7.5查询部分属性48
5.7.6查询中使用构造器(Constructor)49
5.7.7比较Entity49
5.7.8批量更新49
5.7.9批量删除49
5.7.10使用原生SQL语句49
5.8实体间的映射50
5.8.1一对一映射(one2one)50
5.8.2一对多映射(one2many)51
5.8.3多对多映射(many2many)51
5.9重要的关键字和元数据52
5.9.1 Table52
5.9.2 SecondaryTable53
5.9.3 SecondaryTables53
5.9.4 UniqueConstraint53
5.9.5 Column54
5.9.6 JoinColumn54
5.9.7 JoinColumns55
5.9.8 Id55
5.9.9 IdClass56
5.9.10 MapKey56
5.9.11 OrderBy57
5.9.12 PrimaryKeyJoinColumn57
5.9.13 PrimaryKeyJoinColumns58
5.9.14 Transient59
5.9.15 Version59
5.9.16 Lob59
5.9.17 JoinTable60
5.9.18 TableGenerator60
5.9.19 SequenceGenerator61
本章小结62
第6章EJB与WebService63
6.1 WebService概述63
6.1.1 WebService技术标准63
6.1.2 Webservice的特点64
6.2 Java EE提供的WebService构架64
6.2.1 WebService for Java EE65
6.2.2 JAX-RPC65
6.2.3 SAAJ65
6.2.4 JAXR66
6.2.5 EJB 366
6.2.6 JAXM67
6.2.7 WebService的Java API67
6.3 WebService开发和支持环境68
6.3.1 SUN公司68
6.3.2 IBM公司69
6.3.3 BEA公司69
6.3.4 APACHE组织69
6.4 WebService的开发方法70
6.4.1自底向上的开发70
6.4.2自顶向下的开发72
6.4.3往返开发73
6.5 WebService与EJB 3的实现案例74
本章小结79
第7章Java消息服务80
7.1 Java消息服务概述80
7.1.1 JMS简介80
7.1.2 JMS体系结构81
7.2通信域模型83
7.2.1点到点模型83
7.2.2发布/订阅模型84
7.2.3消息传送机制85
7.2.4持久与耐久消息86
7.2.5松耦合和异步通信87
7.3消息数据88
7.3.1消息头(Headers)88
7.3.2消息属性(Properties)90
7.3.3消息体(Body)93
7.4 JMS编程模式95
7.4.1基本概念95
7.4.2编程模式96
7.5编程实例99
7.5.1点对点消息示例99
7.5.2主题消息示例102
本章小结107
第8章CORBA组件108
8.1接口定义语言108
8.1.1 IDL类型109
8.1.2 IDL接口112
8.2配置CORBA服务器对象114
8.3 CORBA回调机制116
8.3.1客户端回调对象和服务器对象117
8.3.2客户端回调对象和服务器对象的实现117
8.3.3调用服务器回调方法的客户端代码118
8.4激活ORB及服务器对象118
8.5 CORBA服务120
本章小结121
第9章 事务122
9.1事务概述122
9.1.1使用事务的原因122
9.1.2事物的ACID属性123
9.1.3数据库操作的事务管理125
9.2事务模型125
9.2.1平面事务125
9.2.2嵌套事务126
9.2.3链接事务127
9.2.4长串事务128
9.3 EJB中的编程型事务128
9.3.1 CORBA的对象事务处理服务(OTS)129
9.3.2 JTA和JTS130
9.3.3事务的编程划分133
9.4声明的事务管理135
9.4.1事务范围135
9.4.2理解事务属性135
9.4.3事务属性136
9.4.4事务属性用法139
9.4.5事务属性小结139
9.5事务在EJB组件中的应用140
9.5.1事务与实体Bean140
9.5.2 Bean自管理的事务处理141
9.5.3会话同步接口142
9.5.4加入和使用事务143
9.6事务隔离性144
9.7分布式事务146
9.7.1稳定性和两阶段提交协议147
9.7.2事务的通信协议和事务上下文147
本章小结148
第10章 安全管理149
10.1 EJB安全模型149
10.2 EJB的安全机制和安全管理150
10.2.1验证150
10.2.2授权151
10.2.3安全通信152
10.3 EJB六种角色的职责152
10.4通过声明实现安全155
10.4.1安全角色155
10.4.2方法许可156
本章小结160
第11章配置组件161
11.1配置文件格式161
11.2 DTD和Schema162
11.3接口设计164
11.3.1设计思路164
11.3.2复合元素映射164
11.3.3接口设计166
11.3.4接口重构166
11.4接口实现169
11.4.1主要实现结构169
11.4.2 DOM根节点解析170
11.4.3 XML数据设置为对象属性171
本章小结174
第12章Socket通信组件175
12.1客户端接口设计175
12.1.1配置接口175
12.1.2功能接口176
12.1.3事件通知接口176
12.2客户端技术实现179
12.3服务端接口设计185
12.3.1配置接口185
12.3.2功能接口186
12.3.3事件通知接口186
12.4服务端技术实现188
12.4.1配置接口实现188
12.4.2功能接口实现189
本章小结197
第13章 实体Bean开发实例198
13.1对象/关系映射198
13.2 EJB中的对象/关系映射198
13.3实体Bean开发前的配置工作199
13.3.1 JBoss数据源的配置199
13.3.2持久化persistence.xml配置文件200
13.3.3实体Bean发布前的准备工作200
13.4单表映射的实体Bean201
13.4.1实体Bean代码202
13.4.2实体Bean的业务类204
13.4.3使用实体Bean的客户端206
13.5持久化实体管理器EntityManager207
13.5.1 Entity获取find()或getReference()208
13.5.2添加persist()208
13.5.3更新实体208
13.5.4合并merge()209
13.5.5删除remove()210
13.5.6执行EJB 3 QL操作createQuery()210
13.5.7执行SQL.操作create Nat iveQuery()211
13.5.8刷新实体refresh()211
13.5.9检测实体当前是否被管理中contains()212
13.5.10分离所有当前正在被管理的实体clear()212
13.5.11将实体的改变立刻刷新到数据库中flush()212
13.5.12改变实体管理器的Flush模式setFlushMode()213
13.5.13获取持久化实现者的引用getDelegate()214