图书介绍
Java消息服务API参考指南 J2EE平台的消息传递PDF|Epub|txt|kindle电子书版本网盘下载
![Java消息服务API参考指南 J2EE平台的消息传递](https://www.shukui.net/cover/8/34380017.jpg)
- (美)Mark Hapner,(美)Rich Burridge等著;康博译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302059144
- 出版时间:2002
- 标注页数:339页
- 文件大小:15MB
- 文件页数:355页
- 主题词:
PDF下载
下载说明
Java消息服务API参考指南 J2EE平台的消息传递PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一部分3
第1章 概述3
1.1 什么是消息传递3
1.2 什么是JMSAPI3
1.3 何时可以使用JMSAPI4
1.4 JMSAPI在J2EE平台上的作用5
第2章 JMSAPI的基本概念6
2.1 JMSAPI体系结构6
2.2.2 发布/订阅消息传递域7
2.2.1 点对点的消息传递域7
2.2 消息传递域7
2.3 消息的消费8
第3章 JMSAPI编程模型9
3.1 被管理对象9
3.1.1 连接工厂10
3.1.2 目的地10
3.2 连接11
3.3 会话11
3.4 消息生产者12
3.5 消息消费者12
3.5.1 消息监听器13
3.6 消息14
3.6.1 消息头14
3.5.2 消息选择器14
3.6.2 消息属性15
3.6.3 消息体15
3.7 异常处理16
第4章 编写简单的JMS客户应用程序17
4.1 设置运行应用程序的环境17
4.2 一个简单的点对点示例18
4.2.1 编写PTP各户程序18
4.2.4 创建JMS被管理对象24
4.2.2 编译PTP客户程序24
4.2.3 启动JMS提供者24
4.2.5 运行PTP客户程序25
4.2.6 删除队列26
4.3 一个简单的发布/订阅示例26
4.3.1 编写发布/订阅客户程序26
4.3.2 编译发布/订阅客户程序33
4.3.3 启动JMS提供者33
4.3.4 创建JMS被管理对象33
4.3.5 运行发布/订阅客户程序33
4.3.6 删除主题和终止服务器34
4.4.1 两个J2EE服务器间的通信35
4.4.2 J2EE服务器和没有运行J2EE服务器的系统间的通信35
4.4 在多个系统上运行JMS客户程序35
第5章 创建健壮的JMS应用程序37
5.1 使用基本的可靠性机制37
5.1.1 控制消息的确认37
5.1.2 指定消息的永久性38
5.1.3 设置消息的优先级39
5.1.4 允许消息过期39
5.1.5 创建临时的目的地39
5.2.1 创建持久订阅40
5.2 使用高级的可靠性机制40
5.2.2 使用JMSAPI本地事务42
第6章 在J2EE应用程序中使用JMSAPI44
6.1 使用enterprisebean生产和同步接收消息44
6.1.1 被管理对象44
6.1.2 资源管理44
6.1.3 事务45
6.2 使用消息驱动bean45
6.3 管理分布式事务46
6.4 将JMSAPI用于应用程序客户和Web组件48
7.1 编写和编译应用程序组件49
第7章 一个使用JMSAPI的简单J2EE应用程序49
7.1.1 为应用程序客户SimpleClient.java编码50
7.1.2 为消息驱动bean:MessageBean.java编码52
7.1.3 编译源文件54
7.2 创建和打包应用程序54
7.2.1 启动J2EE服务器和Deploytool54
7.2.2 创建一个队列55
7.2.3 创建J2EE应用程序55
7.2.4 打包应用程序客户55
7.2.5 打包消息驱动bean57
7.3.1 观察部署描述符59
7.3 部署和运行应用程序59
7.2.6 检查JNDI名称59
7.3.2 添加服务器60
7.3.3 部署应用程序61
7.3.4 运行客户程序61
7.3.5 取消应用程序的部署62
7.3.6 删除应用程序和终止服务器62
第8章 使用带有sessionbean的JMSAPl的J2EE应用程序63
8.1 编写和编译应用程序组件63
8.1.1 为应用程序客户MyAppClient.java编码64
8.1.2 为PublisherSessionBean编码65
8.1.3 为消息驱动bean:MessageBean.java编码69
8.1.4 编译源文件71
8.2 创建和打包应用程序72
8.2.1 启动J2EE服务器和Deploytool72
8.2.2 创建主题72
8.2.3 创建连接工厂73
8.2.4 创建J2EE应用程序73
8.2.5 打包应用程序客户73
8.2.6 打包sessionbean74
8.2.7 打包消息驱动bean76
8.2.8 指定JNDI名称77
8.3.2 部署应用程序78
8.3.3 运行客户程序78
8.3 部署和运行应用程序78
8.3.1 添加服务器78
8.3.4 取消应用程序的部署79
8.3.5 删除应用程序并终止服务器79
第9章 使用带有entitybean的JMSAPI的J2EE应用程序80
9.1 HumanResource应用程序概述80
9.2 编写和编译应用程序组件81
9.2.1 为应用程序客户HumanResourceClient.java编码82
9.2.2 为消息驱动bean编码86
9.2.3 为entitybean编码97
9.2.4 编译源文件105
9.3 创建和打包应用程序106
9.3.1 启动J2EE服务器和Deploytool106
9.3.2 创建一个队列106
9.3.3 启动Cloudscape数据库服务程序107
9.3.4 创建J2EE应用程序107
9.3.5 打包应用程序客户107
9.3.6 打包消息驱动的Equipmentbean109
9.3.7 打包消息驱动的Officebean110
9.3.8 打包消息驱动的Schedulebean112
9.3.9 打包entitybean113
9.3.10 指定entitybean的部署设置115
9.3.11 指定JNDI名称115
9.4 部署和运行应用程序116
9.4.1 添加服务器116
9.4.2 部署应用程序116
9.4.3 运行客户程序117
9.4.4 撤销应用程序的部署117
9.4.5 删除应用程序和终止服务器117
第10章 使用两个J2EE服务器的应用程序示例118
10.1 应用程序概述118
10.2.1 为应用程序客户MultiAppServerRequester.java编码119
10.2 编写和编译应用程序组件119
10.2.2 为消息驱动bean:ReplyMsgBean.java编码125
10.2.3 编译源文件128
10.3 创建和打包应用程序128
10.3.1 启动J2EE服务器和Deploytool129
10.3.2 创建连接工厂129
10.3.3 创建第一个J2EE应用程序130
10.3.4 打包应用程序客户130
10.3.5 创建第二个J2EE应用程序132
10.3.6 打包消息驱动Bean132
10.4 部署和运行应用程序134
10.3.7 检查JNDI名称134
10.4.1 添加服务器135
10.4.2 部署应用程序135
10.4.3 运行客户程序136
10.4.4 撤销应用程序的部署136
10.4.5 删除应用程序和终止服务器136
10.5 从一个没有运行J2EE服务器的远程系统访问J2EE应用程序137
10.5.1 从一个独立的客户程序访问J2EE应用程序137
10.5.2 使用runclient访问远程应用程序客户142
第11章 BytesMessage对象145
11.1 概述及相关方法和接口145
第二部分145
11.2 接口定义146
11.3 方法146
第12章 Connetion对象154
12.1 概述及相关接口154
12.2 接口定义155
12.3 方法155
第13章 ConnectionFactoty对象159
13.1 概述及相关接口159
13.2 接口定义160
14.2 接口定义161
14.3 方法161
第14章 ConnectionMetaData对象161
14.1 概述161
第15章 DeliveryMode对象164
15.1 概述164
15.2 接口定义164
15.3 字段164
第16章 Destination对象166
16.1 概述和相关接口166
16.2 接口定义167
17.3 方法168
17.2 接口定义168
第17章 ExceptionListener对象168
17.1 概述及相关方法168
第18章 lllegalStateException对象169
18.1 概述169
18.2 类定义169
18.3 构造函数169
第19章 InvalidClientlDException对象170
19.1 概述170
19.2 类定义170
19.3 构造函数170
20.2 类定义171
20.3 构造函数171
20.1 概述171
第20章 InvalidDestinationException对象171
第21章 InvalidSelectorException对象172
21.1 概述172
21.2 类定义172
21.3 构造函数172
第22章 JMSException对象173
22.1 概述173
22.2 类定义173
22.4 方法174
22.3 构造函数174
第23章 JMSSecurityException对象175
23.1 概述175
23.2 类定义175
23.3 构造函数175
第24章 MapMessage对象176
24.1 概述及相关方法和接口176
24.2 接口定义177
24.3 方法178
25.1.1 消息体185
25.1 概述185
第25章 Message对象185
25.1.2 消息头186
25.1.3 消息属性186
25.1.4 JMS消息接口的提供者实现188
25.1.5 消息选择器188
25.1.6 相关方法和接口192
25.2 接口定义192
25.3 字段193
25.4 方法194
26.1 概述及相关接口209
26.2 接口定义209
第26章 MessageConsumer对象209
26.3 方法210
第27章 MessageEOFException对象212
27.1 概述212
27.2 类定义212
27.3 构造函数212
28.2 类定义213
28.3 构造函数213
28.1 概述213
第28章 MessageFormatException对象213
第29章 MessageListener对象215
29.1 概述215
29.2 接口定义215
29.3 方法215
30章 MessageNotReadableException对象216
30.1 概述216
30.2 类定义216
30.3 构造函数216
31.2 类定义217
31.3 构造函数217
第31章 MessageNotWriteableException对象217
31.1 概述217
第32章 MessageProducer对象218
32.1 概述及相关接口218
32.2 接口定义218
32.3 方法219
第33章 ObjectMessage对象223
33.1 概述及相关方法和接口223
33.2 接口定义223
33.3 方法223
34.2 接口定义225
34.3 方法225
34.1 概述及相关方法和接口225
第34章 Queue对象225
第35章 QueueBrowser对象227
35.1 概述及相关方法和接口227
35.2 接口定义227
35.3 方法227
第36章 对象QueueConnection229
36.1 概述及相关接口229
36.2 接口定义229
36.3 方法229
37.3 方法231
37.2 接口定义231
37.1 概述及相关接口231
第37章 QueueConnectionFactory对象231
第38章 QueueReceiver对象233
38.1 概述及相关方法和接口233
38.2 接口定义233
38.3 方法233
第39章 QueueRequestor对象235
39.1 概述及相关接口235
39.2 类定义235
39.3 构造函数235
39.4 方法236
第40章 QueueSender对象237
40.1 概述及相关方法和接口237
40.2 接口定义237
40.3 方法238
第41章 QueueSession对象241
41.1 概述及相关方法和接口241
41.2 接口定义241
41.3 方法241
42.3 构造函数244
42.2 类定义244
42.1 概述244
第42章 ResourceAllocationException对象244
第43章 Session对象245
43.1 概述及相关接口245
43.2 接口定义246
43.3 字段246
43.4 方法247
第44章 StreamMessage对象251
44.1 概述及相关方法和接口251
44.2 接口定义252
44.3 方法253
第45章 TemporaryQueue对象261
45.1 概述及相关方法和接口261
45.2 接口定义261
45.3 方法261
第46章 TemporaryTopic对象262
46.1 概述及相关方法和接口262
46.2 接口定义262
46.3 方法262
47.2 接口定义263
47.3 方法263
第47章 TextMessage对象263
47.1 概述及相关方法和接口263
第48章 Topic对象265
48.1 概述及相关方法和接口265
48.2 接口定义265
48.3 方法265
第49章 TopicConnection对象267
49.1 概述及相关接口267
49.2 接口定义267
49.3 方法267
50.2 接口定义269
50.3 方法269
第50章 TopicConnectionFactory对象269
50.1 概述与相关接口269
第51章 TopicPublisher对象271
51.1 概述与相关方法271
51.2 接口定义271
51.3 方法272
第52章 TopicRequestor对象275
52.1 概述及相关接口275
52.2 类定义275
52.3 构造函数275
52.4 方法276
第53章 TopicSession对象277
53.1 概述及相关方法和接口277
53.2 接口定义277
53.3 方法277
第54章 TopicSubscriber对象282
54.1 概述及相关方法和接口282
54.2 接口定义283
54.3 方法283
55.3 构造函数284
55.2 类定义284
55.1 概述284
第55章 TransactionlnProgressException对象284
第56章 TransactionRolledBackException对象286
56.1 概述286
56.2 类定义286
56.3 构造函数286
附录AJMS客户程序示例287
A.1 持久订阅287
A.2 事务294
A.3 确认模式316
A.4 实用类326
术语表334