图书介绍

Java组件技术PDF|Epub|txt|kindle电子书版本网盘下载

Java组件技术
  • 赵莉,孙喁喁,徐飞主编;杨国梁,耿军雪副主编 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:9787560544700
  • 出版时间:2012
  • 标注页数:215页
  • 文件大小:17MB
  • 文件页数:225页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐