17.1JMS示例概述233
17.2编写简单的JMS应用233
17.2.1启动JMS提供者234
17.2.2创建JMS受管理对象234
17.2.3构建所有简单示例235
17.2.4发送消息235
17.2.5同步接收消息238
17.2.6使用消息监听器完成异步消息传送240
17.2.7浏览队列中的消息242
17.2.8在同一个目的地运行多个消费者245
17.2.9确认消息245
17.3编写更高级的JMS应用247
17.3.1使用持久订阅247
17.3.2使用本地事务249
17.4编写高性能和可扩展的JMS应用254
17.4.1使用共享非持久订阅254
17.4.2使用共享持久订阅256
17.5使用一个简单Web应用发送和接收消息257
17.5.1websimplemessage Facelets页面257
17.5.2websimplemessage托管bean258
17.5.3运行websimplemessage示例259
17.6使用消息驱动bean异步接收消息261
17.6.1simplemessage示例概述261
17.6.2simplemessage应用客户端261
17.6.3simplemessage消息驱动bean类262
17.6.4运行simplemessage示例263
17.7从会话bean向MDB发送消息264
17.7.1为clientsessionmdb示例编写应用组件265
17.7.2运行clientsessionmdb示例267
17.8使用实体联接两个MDB的消息268
17.8.1clientmdbentity示例应用概述269
17.8.2为clientmdbentity示例编写应用组件270
17.8.3运行clientmdbentity示例272
17.9使用NetBeans IDE创建JMS资源274
17.9.1使用NetBeans IDE创建JMS资源274
17.9.2使用NetBeans IDE删除JMS资源275