• Java消息服务
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java消息服务

22.07 3.7折 59.8 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者Mark(马克·理查兹)、Richard(理查德·蒙森-哈斐尔)、David(大卫 A.查普尔)、闫怀志 著

出版社电子工业出版社

出版时间2010-01

版次1

装帧平装

货号A6

上书时间2024-11-26

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 Mark(马克·理查兹)、Richard(理查德·蒙森-哈斐尔)、David(大卫 A.查普尔)、闫怀志 著
  • 出版社 电子工业出版社
  • 出版时间 2010-01
  • 版次 1
  • ISBN 9787121100505
  • 定价 59.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 336页
  • 字数 400千字
【内容简介】
  《Java消息服务(第2版)》深入浅出地讲解了JMS1.1规范的底层技术、Java类和接口、编程模型及其不同实现等Java消息服务(JMS)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准API的完全解读以及具体实例,介绍了如何利用“厂商无关”的JMS来解决许多体系结构的面临的挑战,比如异构系统和应用程序集成、提高可伸缩性、降低系统瓶颈、支持并发处理,以及提升灵活性和敏捷性等。
【作者简介】
Mark Richards是一位造诣颇深的作者和会议演讲者,他是金融服务行业的实战型SOA和企业体系结构师。除了发表大量文章之外,他还是《Java Transaction Design Strategies》(C4Media)的作者,以及《97 Things Every Software Architect Should Know》(O’Reilly)和《No Fluff, Just Stuff Anthology Volumes 1 and 2》(Pragmatic Bookshelf)的丛集著者。他是消息传送机制、面向服务体系结构和事务管理领域的公认权威。Mark是NFJS软件研讨会(NFJS Software Symposium)系列的固定演讲者,并在世界各地的会议上发表演说。
Richard Monson-Haefel是《Enterprise JavaBeans, Fifth Edition》(O’Reilly)、《Java Message Service》(O’Reilly)的作者,同时,他也是企业计算领域全球领先的专家和图书作者。
David A.Chappell是Oracle公司的副总裁兼SOA首席技术专家。他因编著《Java Web Services》(O’Reilly)、《Professional ebXML Foundations》(Wrox)和《Java Message Service》(O’Reilly)而著称。
【目录】
推荐序I
前言III
第1章消息传送机制基础1
1.1消息传送机制的优点3
1.1.1异构集成3
1.1.2缓解系统瓶颈3
1.1.3提高可伸缩性4
1.1.4提高最终用户生产率4
1.1.5体系结构灵活性和敏捷性5
1.2企业消息传送5
1.2.1集中式体系结构7
1.2.2分散式体系结构7
1.2.3混合体系结构8
1.2.4以集中式体系结构作为模型8
1.3消息传送模型9
1.3.1点对点模型10
1.3.2发布/订阅模型10
1.4JMSAPI11
1.4.1点对点API13
1.4.2发布/订阅API14
1.5实际场景14
1.5.1面向服务体系结构15
1.5.2事件驱动体系结构16
1.5.3异构平台集成16
1.5.4企业应用集成17
1.5.5企业到企业17
1.5.6地理分散18
1.5.7信息广播18
1.5.8构建动态系统18
1.6RPC和异步消息传送21
1.6.1紧密耦合的RPC21
1.6.2企业消息传送23

第2章编写一个简单的示例程序25
2.1聊天应用程序25
2.1.1从Chat示例开始28
2.1.2分析源代码30
2.1.3会话和线程39

第3章深入剖析一条JMS消息41
3.1消息头42
3.1.1自动分配的消息头43
3.1.2开发者分配的消息头46
3.2消息属性47
3.2.1应用程序特定的属性47
3.2.2JMS定义的属性49
3.2.3提供者特定的属性50
3.3消息类型50
3.3.1Message50
3.3.2TextMessage51
3.3.3ObjectMessage52
3.3.4BytesMessage53
3.3.5StreamMessage56
3.3.6MapMessage58
3.3.7只读消息60
3.3.8客户端确认的消息61
3.3.9消息的互操作性和可移植性61

第4章点对点消息传送模型63
4.1点对点模型概览63
4.1.1何时使用点对点消息传送模型66
4.2QBorrower和QLender应用程序67
4.2.1配置并运行应用程序67
4.2.2QBorrower类69
4.2.3QLender类76
4.3消息关联81
4.4动态队列对受管队列83
4.5使用多个接收者实现负载均衡84
4.6分析一个队列85

第5章发布/订阅消息传送模型87
5.1发布/订阅模型概览87
5.1.1何时使用发布/订阅消息传送模型89

5.2TBorrower和TLender应用程序90
5.2.1配置并运行应用程序90
5.2.2TLender类92
5.2.3TBorrower类96
5.3持久订阅者和非持久订阅者100
5.4动态订阅者和受管订阅者101
5.5取消订阅动态持久订阅者104
5.6临时主题104

第6章消息过滤107
6.1消息选择器109
6.1.1标识符110
6.1.2常量111
6.1.3比较运算符111
6.1.4算术运算符113
6.2声明一个消息选择器114
6.3消息选择器示例116
6.3.1管理HMO的索赔申请116
6.3.2关于存货的特定报价通知116
6.3.3优先级处理116
6.3.4证券交易订单审计117
6.4未传送语义117
6.5设计注意事项118

第7章保证消息传送和事务125
7.1保证消息传送125
7.1.1消息自主性126
7.1.2保存并转发消息传送126
7.1.3消息确认和故障情况126
7.2消息确认127
7.2.1AUTO_ACKNOWLEDGE127
7.2.2DUPS_OK_ACKNOWLEDGE132
7.2.3CLIENT_ACKNOWLEDGE132
7.3消息组和确认133
7.3.1在应用程序中处理消息的重新传送134
7.3.2消息组示例134
7.3.3消息编组和多个接收者143
7.4事务性消息145
7.4.1创建并使用一个JMS事务147
7.4.2事务性会话示例147
7.4.3分布式事务150
7.5丢失连接151
7.5.1ExceptionListener示例152
7.6停用消息队列153

第8章JavaEE和消息驱动bean155
8.1JavaEE概览155
8.1.1企业级JavaBean156
8.2企业级JavaBean3.0(EJB3)概览157
8.2.1简化bean开发158
8.2.2依赖注入158
8.2.3简化回调方法159
8.2.4通过编程方式默认159
8.2.5拦截器160
8.2.6Java持久性API162
8.3JavaEE中的JMS资源162
8.3.1JNDI环境命名上下文(ENC)164
8.4消息驱动bean166
8.4.1并发处理和可伸缩性168
8.4.2定义消息驱动bean168
8.5消息驱动bean用例171
8.5.1消息门面171
8.5.2转换和路由选择173

第9章Spring和JMS177
9.1Spring消息传送体系结构177
9.2JmsTemplate概览180
9.2.1Send方法181
9.2.2convertAndSend方法181
9.2.3receive和receiveSelected方法182
9.2.4receiveAndConvert方法183
9.3连接工厂和JMS目的地184
9.3.1使用JNDI184
9.3.2使用本地类187
9.4发送消息189
9.4.1使用send方法190
9.4.2使用convertAndSend方法191
9.4.3使用非默认JMS目的地193
9.5同步接收消息195
9.6消息驱动POJO198
9.6.1Spring消息侦听器容器198
9.6.2MDP可选方案1:使用MessageListener接口199
9.6.3MDP可选方案2:使用SessionAwareMessageListener接口201
9.6.4MDP可选方案3:使用MessageListenerAdapter202
9.6.5消息转换限制207
9.7SpringJMS命名空间208
9.7.1消息属性209
9.7.2元素属性211

第10章部署注意事项213
10.1性能、可伸缩性和可靠性213
10.1.1确定消息吞吐量需求213
10.1.2测试实际场景214
10.2组播与否217
10.2.1TCP/IP218
10.2.2UDP218
10.2.3IP组播218
10.2.4基于IP组播的消息传送219
10.2.5关键要点221
10.3安全性222
10.3.1认证222
10.3.2授权223
10.3.3安全通信224
10.3.4防火墙和HTTP通道224
10.4连接外部世界225
10.5桥接到其他消息传送系统227

第11章消息传送设计注意事项229
11.1内部目的地与外部目的地229
11.1.1内部目的地拓扑结构230
11.1.2外部目的地拓扑结构231
11.2请求/应答消息传送设计232
11.3消息传送设计反模式236
11.3.1单用途队列236
11.3.2过度使用消息优先级240
11.3.3滥用消息头240
附录AJava消息服务API245
附录B消息头265
附录C消息属性277
附录D安装和配置ActiveMQ285
索引291
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP