所有分类 >>商品详情
BookBAR-《精通 EJB 3.0》  本商品支持财付通  
点击查看  大图
价  格: 47.20 元 
运  费: 6.00 元(平邮) 10.00 元(快递)
所 在 地: 北京
新旧程度: 全新
您查看的是历史商品,不能购买。
销售情况:售出  0  件(查看评价);
此商品支持财付通付款。怎样通过财付通付款?
买家先付款到财付通,收货满意后卖家才能拿到钱,安全可靠。
 
卖家信息
咨询卖家: 点击可与对方沟通,咨询商品信息,交流购物心得。   商品留言
卖家昵称: 飞啊咴咴!(576385691)
注册时间: 2006-11-11
最近登录: 2008-08-20
卖家信用: 6
认证信息: 已通过身份证认证
特殊荣誉:
图书名称:精通 E** 3.0
著者: (美)斯瑞格柰斯等著
作译者: 罗时飞译
ISBN号: 7-121-03272-4
定价:¥59.00元
出版社:电子工业出版社


内容介绍:

本书是关于E** 3.0的专业技术教程,专注于E**的概念、方法、开发过程的介绍。同时,本书还研究许多高端的E**知识,使得开发者能够真正理解和掌握E**,实践出真知。通过阅读此书,开发者将精通E**。全书共分为4个部分:第一部分对E**编程基础进行介绍,概要性地对E**进行了阐述;第二部分重点关注E**编程的具体内容和过程,向开发者展示了如何使用会话Bean、将会话Bean发布为Web服务、消息驱动Bean;第三部分专注于高级E**专题;第四部分是附录,收集了E**组件技术相关的其他内容。本书适合作为J**a程序员、网站开发人员和系统分析员的参考书。

前言:

本书是E**组件技术教程,专注于E**的概念、方法、开发过程的介绍。同时,本书还研究许多高端的E**知识,使得开发者能够真正理解和掌握E**,实践出真知。因此,通过阅读此书,开发者将精通E**。
当然,说起来容易做起来难。E**组件技术吸收了企业级计算领域中各个方面的丰富经验和知识,比如分布式计算、数据库、安全性、基于组件的架构、面向消息系统等。这对于整个J**a社区而言,实际上是向前迈进了一大步。但是,这对于开发者而言意味着需要花费更多的精力去研究和学习E**组件技术。别担心,本书正是从E**最基础的知识开始,向开发者阐述E**中最为重要、基础的内容。开发者只要有J**a基础便可以读懂本书。
在整个过程中,开发者可以去Sun公司网站下载E**规范,具体网址如下:
http://j**a.sun.com/products/e**/docs.html
本 书 特 点
这是一本历史悠久的技术书籍,本书第一版于1999年出版,2002年出版了第二版,2005年出版了第三板。写作E** 3.0也不是件容易的事情,在经过几位作者频繁地商议之后,才确定了本书的写作内容、手法等方方面面。总的而言,在各个版本的写作过程中,作者之间都保持了非常多的沟通。我们确信,开发者会喜欢这本书。本书特点如下。
更新到E** 3.0。在编程和部署模型方面,同E** 1.x、2.x相比,E** 3.0变化非常大,本书采用了自顶向下的方式来阐述这些变化。我们不仅叙述这些变化本身,还更多地将精力放在为什么要改变现有E**技术的讨论上。另外,本书还深入阐述了J**a持久化API及其定义的实体。JPA采用了POJO(Plain Old J**a Object,POJO)编程模型,开发者可以在E**组件中使用它。本书在“如何协同使用E**组件和POJO实体的实现技巧和最佳实践”内容方面花费了大量篇幅。
确保广度和深度。本书并没有研究完整的E**规范,也没有涉及到E**技术的各个细节。相反,它涉及到了E**组件技术中最为重要的内容,并且讨论了E**高级技术。如果开发者在开发E**组件的过程中需要完整的E**技术指南,请参考E**规范。作为一本交互性好、读起来有趣、涉及到E**中各方面知识的书籍,本书正是开发者要寻找的。
尽量短小精悍。我们在保证图书质量的前提下,尽量缩小全书篇幅,因此,取消了很多重复的实例。通过阅读此书,可以帮助开发者快速掌握E**技术。作为技术书籍的写作者,写作短小精悍的图书比长篇大作更难。
针对开发者写作。本书并不是为高级商务人士而写的,这是一本技术书籍。
保证图书格调的正确性。本书几位作者都拥有大量的架构、开发、咨询、知识传播经验,并将这些应用到图书写作中。
对话风格。在阅读此书的过程中,开发者就像同作者面对面交流一样,从而拉近我们之间的距离,这使得开发者能够很轻松地掌握E**技术,而且效率极高。
图、列表并重。图片比文字表达信息的能力强得多。而且,通过图片和列表能将不同内容的文字区分开,这有利于读者快速阅读。
一致的声音。本书虽然是几个作者共同写作完成的,但开发者并不会觉察到,因为全书的口吻是一致的。我们在确保风格一致的同时,还保证这些一流的作者能够共同完成一流的E**知识写作,并传授给开发者。
既是介绍性书籍,又深入研究技术。通常,开发者手头都会有很多介绍技术的书籍,本书冲出了这个领域,高级技术与介绍性知识并重。为了达到这一目标,我们做过大量研究。比如,参与论坛讨论,开发大量的实际项目,参加学术会议和研讨会,同制定E** 3.0规范的专家组进行沟通,同全世界顶级专家进行合作。
独立于特定E**服务器厂商。本书给出的实例代码能够运行在任何E**容器中,开发者可以依据自身熟悉的J**a EE应用服务器来选用相应的开发和测试环境,从而验证实例代码的运行情况。在开发这些实例代码期间,确保它们能够在J**a EE 5参考实现中稳定运行,而没有采用其他厂商的特定产品。
提供所有源代码,并公开于网上。开发者能够通过互联网下载本书的最新代码,这些代码都通过了最新版J**a EE 5应用服务器的测试。
全书内容安排
全书共分为4个部分。
第一部分对E**编程基础知识进行介绍。因此,它概要性地对E**进行了阐述。无论是E**初学者,还是资深E**专家,这部分内容都值得阅读。其中包括的章节如下。
第1章是企业计算概述。本章将探讨基于组件的软件,分布式计算框架,应用服务器级软件,面向服务架构和容器;另外,还将介绍E**和J**a EE方面的知识。
第2章为第3章介绍革命性的E** 3.0埋下伏笔。整个J**a EE领域都在强烈要求简化E**技术的编程和部署模型,而E** 3.0做到了。通过阅读本章内容,能够加深开发者对传统E**(E** 1.x和E** 2.x)的认识,从而为E** 3.0引入的变化做好准备。
第3章成功开发了一个简单的E** 3.0组件——HelloWorld;与此同时,还介绍了E**基础技术,比如IIOP、位置透明性、JNDI命名服务、注释、部署描述符等。
第二部分重点关注E**编程的具体内容和过程。它向开发者展示了如何使用会话Bean、将会话Bean发布为Web服务、消息驱动Bean。更有趣的是,本部分研究了新的J**a持久化API和POJO实体。在整个过程中,本书结合大量的实例代码对上述内容进行阐述。
第4章介绍会话Bean。本章将研究有状态和无状态会话Bean之间的区别、如何开发会话Bean、会话Bean的工作机理。
第5章重点研究如何使用E**模型实现Web服务。本章特别展示了如何将无状态会话Bean发布为Web服务。
第6章介绍J**a持久化API。这是由E** 3.0专家组制定的一项JCP规范(http://www.jcp.org)。JPA采用的开发和部署机制使得POJO实体能够替代原先的实体Bean,这在很大程度上降低了E** 3.0技术的复杂度。本章还将介绍O/R Mapping的基础知识,实体(Entity)概念也在本章的介绍范围中。
第7章专门针对消息驱动Bean进行了全方位的介绍。一开始,本章回顾了面向消息的中间件(Message-Oriented Middleware,MOM)和J**a消息服务的一些知识。在基于J**a的MOM软件中,JMS的地位是不言而喻的,实际上,JMS是消息驱动Bean的一种支撑技术。随后,本章针对开发面向消息的E**应用展开了多方面的讨论,并给出了大量的研究实例。
第8章讨论E**技术中其他有意思的内容。比如,如何借助于JNDI命名服务访问资源,如何协同使用E**和注释等;最后,还针对E** 3.0新特性给出了相应的研究内容,比如依赖注入机制、拦 截器。
第三部分是本书最令人兴奋的一部分内容,专注于高级E**专题。其包括的章节如下。
第9章针对高级持久化实体概念进行了全面的讨论。主要涉及的讨论有继承、多态、实体关系、改进的E**-QL。通过阅读本章内容,开发者能够对持久化实体有更深入的认识,从而指导他们的实际工作。
第10章专注于事务。在构建事务性E**应用中,事务的使用占据了任匾牡匚弧J挛窬哂性有裕ˋtomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)等特点。本章首先从事务的概念入手,然后介绍如何在E**中使用事务;本章还针对J**a事务API(J**a Transaction API,JTA)给出了大量的研究内容。
第11章深入研究了E**涉及到的安全性。重点包括的内容有J**a认证和授权服务(J**a Authentication and Authorization Service,JAAS)、安全性的互操作、Web服务的安全性。
第12章针对E** Timer服务(用于任务调度)给出了介绍。E**定时器服务能够在指定的时间点自动执行相应的任务(比如,某E**方法)。
第13章介绍了在E**应用中如何选用各种Web应用框架,模型驱动开发(Model-Driven Development,MDD)工具等;另外,还研究了E**设计、开发及测试中的最佳实践。
第14章为设计和部署高性能的E**应用给出了大量的技巧。很多设计策略都在本章进行了研究,比如如何在有状态和无状态会话Bean间选型、如何在本地和远程接口间选型等;另外,本章还为各种类型的E**组件和基于JPA的实体提供了大量的性能调优技巧。
第15章深入剖析与E**技术平台相关的企业应用集成问题。本章对各种可用的集成方式都做了认真细致的分析,并且讨论了用于集成E**组件技术的各种技术。当然,J**a EE连接器架构是用于集成后端企业应用的主要利器。本章除了介绍J**a EE连接器架构外,还结合实例深入讨论了如何开发连接器。
第16章研究大型E**系统中的群集技术。开发者将体会到群集技术的工作机理,而且能够深入到具体E**容器实现群集的策略中。如果开发者需要在多台协作的机器间构建系统,则建议认真阅读本章内容。
第17章构建了一个实际J**a EE系统,其中使用到E**组件技术。开发者将领略到E**同J**a EE含有的其他技术栈的协同使用,比如,如何在E**组件中使用持久化实体,如何使用J**a Servlet和JSP技术连接到E**组件;与此同时,本章还演示了如何使用UML设计E**对象模型。
附录收集了与E**组件技术相关的其他内容。当然,有些开发者可能经常要翻阅这部分内容,但其他的开发者未必。
附录A阐述基于Internet ORB间协议的J**a远程方法调用(RMI-IIOP)、J**a命名和目录接口(J**a Naming and Directory Interface,JNDI)。在使用E**技术前,开发者务必掌握它们。如果开发者刚接触E**,则请先阅读这部分内容。
附录B讨论J**a平台新引入的注释(Annotation)。E** 3.0规范支持的各种注释都给出了阐述,开发者在编写E**代码时可以时常翻阅这部分内容。
图 解
本书的大部分图都是基于统一建模语言(Unified Modeling Language,UML)制作的。如今,在软件工程领域中,UML是事实上的标准,如果开发者不熟悉它,请参阅《The Unified Modeling Language User Guide》(Addison-Wesley,ISBN 0201571684)一书。此书为开发者阐述了如何在软件开发中有效地使用UML技术。UML对面向对象的贡献很大。通常,开发者在具体编码之前,都会使用UML抽象出对象模型,从而完成系统的设计工作。当然,这方面的内容并不是本书的重点。
服 务 网 站
为保证在本书出版之后,开发者能够同它保持持续更新,本书特别提供了Web站点,它包括了如下内容。
本书所有的源代码。借助于Ant脚本,开发者能够编译并运行它们。注意,任何兼容于J**a EE 5规范的应用服务器都能够运行本书展示的实例。
对源代码的持续更新。
错误信息。
本书的PDF版本。
该Web站点如下:
http://www.wiley.com/go/sriganesh
反 馈
对于E**编程人员而言,他们都拥有大量的开发经验,并喜欢同大家分享。如果您乐意,请通过E-mail告知我们,有关你们开发的实际案例、失败教训或者任何有助于E**开发的经验,我们将在Web网站上发布,与广大开发者共享。
起 程
至此,一切准备工作已经就绪,开始探索E** 3.0组件技术吧!
关 于 作 者
Rima Patel Sriganesh 目前,Rima在Sun Microsystems公司的Technology Outreach Group从事技术工作。她擅长于J**a、XML和集成平台。同时,Rima还代表Sun公司参与各种金融服务标准的制定工作。她参与了3本图书的写作,并且经常通过论文和博客形式发表自己的研究成果。Rima经常在很多重量级的会议上发表演说。
Rima毕业于印度古杂拉特州的M.S.大学,主攻数学专业。目前,Rima同她丈夫生活在大波士顿。
Gerald Brose 在一家研发项目管理软件的公司领导Projektron的软件开发,在这之前,他担任过项目经理、软件架构师和研究员。获得计算机科学博士学位。
Gerald是分布式对象计算和中间件安全性领域的专家,主要擅长CORBA、J**a EE和Web服务。他还是《J**a Programming with CORBA》的合著者,由Wiley于2001年出版发行。
作为J**a Open Source社区的成员,Gerald负责维护JacORB项目,JacORB是J**a领域中广泛使用的CORBA ORB。如今,**oss和JOnAS J**a EE应用服务器中使用了JacORB。他与妻子和两个儿子生活在德国柏林。
Micah Silverman 一名专业的软件架构师和顾问,行业经验15年。自J**a于1995年诞生时,他便投身于J**a的开发工作。也就在那时,他成立了M*Power Internet服务公司,这是一家提供软件架构、开发和安全******的咨询公司。他写过大量的技术文章,文章涉及到软件开发、信息安全和操作系统等内容。


著 者

目录:

第1篇 总 述

第1章 概述 3
1.1 E**前奏 4
1.1.1 软件组件 4
1.1.2 呼唤组件化 4
1.2 分布式应用的中间件需求 5
1.2.1 应用服务器级软件 7
1.2.2 标准化组件框架 7
1.3 企业Bean技术 8
1.3.1 钟情J**a 9
1.3.2 业务层组件—E** 10
1.3.3 分布式计算:E**的
支撑 11
1.3.4 E**中间件服务 13
1.3.5 E**应用生命周期
中的角色 14
1.3.6 E**生态圈 17
1.4 面向服务架构及E** 19
1.5 终极无间—可重用服务 20
1.6 J**a EE 5.0 22
1.7 小结 26

第2章 传统的E** 27
2.1 传统E**组件的具体构成 27
2.2 开发与部署传统E**组件 29
2.2.1 远程接口 31
2.2.2 本地接口 31
2.2.3 Home接口 32
2.2.4 本地Home接口 33
2.2.5 Bean类 34
2.2.6 部署描述符 35
2.2.7 部署企业Bean组件 35
2.2.8 HelloWorldE**客户 36
2.3 剖析E** 2.x 38
2.3.1 复杂性—E** 2.x的
突出问题 38
2.3.2 如何改进E** 2.x 41
2.4 小结 42
第3章 新一代E** 43
3.1 介绍E** 3.0 43
3.1.1 E**容器 44
3.1.2 E**组件类型 46
3.1.3 E**使用的RMI-IIOP 48
3.1.4 E**与位置透明性 49
3.1.5 E**环境 50
3.1.6 剖析E** 3.0 51
3.1.7 Home与对象
接口的作用 54
3.2 简化的E** 3.0 API 55
3.2.1 消除Home与
对象接口 55
3.2.2 消除组件接口 55
3.2.3 使用注释 56
3.2.4 简化对环境的访问 59
3.3 打包并部署E** 3.0组件 60
3.4 E** 3.0组件实例 61
3.4.1 业务接口 62
3.4.2 Bean类 62
3.4.3 部署描述符 63
3.4.4 E**客户 63
3.5 术语集合 64
3.6 小结 65

第2篇 E**组件和实体

第4章 会话Bean介绍 69
4.1 会话Bean的生命周期 69
4.2 会话Bean的子类型 70
4.2.1 无状态会话Bean 70
4.2.2 有状态会话Bean 71
4.3 有状态会话Bean的不同点 72
4.3.1 实现实例池功能 72
4.3.2 维护会话状态的规则 73
4.3.3 激活和挂起回调 74
4.3.4 回调方法小结 77
4.3.5 一个简单的有状态
会话Bean组件 77
4.3.6 会话Bean的生命周期
流程图 86
4.4 小结 89
第5章 将会话Bean发布
为Web服务 91
5.1 Web服务概念 91
5.1.1 Web服务标准 93

5.1.2 XML文档和平台
无关性 96
5.2 实现Web服务 97
5.2.1 WSDL和XML/J**a映射 99
5.2.2 打包和部署暴露Web服务的会话Bean 100
5.3 实现Web服务客户 101
5.4 小结 102
第6章 J**a持久化API 103
6.1 对象关系映射 104
6.2 何为实体 106
6.2.1 实体与会话Bean 107
6.2.2 持久化提供者 107
6.2.3 实体类 108
6.2.4 访问持久化上下文中
的实体 110
6.2.5 打包和部署实体类 114
6.3 EntityManager API 115
6.3.1 实体的生命周期 116
6.3.2 数据库同步 119
6.4 小结 125
第7章 消息驱动Bean介绍 127
7.1 使用消息的动机 127
7.2 J**a消息服务 129
7.2.1 消息域 130
7.2.2 JMS API 131
7.3 集成JMS和E** 134
7.4 开发消息驱动Bean 138
7.4.1 语义 138
7.4.2 一个简单实例 140
7.5 高级概念 145
7.5.1 事务 145
7.5.2 安全性 145
7.5.3 负载均衡 145
7.5.4 群集中消息的
重复消费 146
7.6 基于JMS的消息
驱动Bean陷阱 147
7.6.1 消息顺序 148
7.6.2 错过调用
@PreDestroy 148
7.6.3 坏消息 148
7.6.4 如何将结果返回给消息生产者 151
7.6.5 异步方法调用 154
7.7 小结 155
第8章 扩充E**组件的功能 157
8.1 从E**组件调用其他
E**组件 157
8.2 Annotation 159
8.2.1 公用注释 159
8.2.2 业务接口注释 160
8.2.3 用于有状态会话
Bean的注释 161
8.2.4 依赖注入 164
8.2.5 拦 截 器 167
8.3 小结 172

第3篇 高级E**概念

第9章 高级持久化概念 175
9.1 继承 176
9.1.1 各类继承结构
使用单个表 179
9.1.2 各子类使用
单独的表 184
9.1.3 各具体实体类
使用单个表 186
9.1.4 其他继承模式 186
9.2 多态 188
9.3 关系 190
9.3.1 关系类型 190
9.3.2 1:1关系 191
9.3.3 1:N关系 196
9.3.4 M:N关系 204
9.4 改进的E**-QL 210
9.4.1 批量更新和删除 211
9.4.2 连接操作 214
9.4.3 GROUP BY和
H**ING从句 214
9.4.4 投影 215
9.4.5 高级查询操作 216
9.4.6 在SELECT从句中
构造对象 217
9.5 小结 218
第10章 事务 219
10.1 使用事务的动机 219
10.1.1 原子操作 220
10.1.2 网络或机器故障 221
10.1.3 多用户共享数据 221
10.2 事务带来的优势 222
10.3 事务模型 224
10.3.1 平面事务 225
10.3.2 嵌入式事务 226
10.3.3 其他事务模型 227
10.4 分布式事务 227
10.4.1 持久性和2PC
协议 228
10.4.2 事务通信协议和
事务上下文 229
10.5 J**a事务服务和
J**a事务API 230
10.5.1 OTS和J**a
事务服务 230
10.5.2 J**a事务API 230
10.5.3 JTS和跨应用服务器的
分布式事务互操作 231
10.6 E**事务 232
10.6.1 底层事务系统抽象 232
10.6.2 容器管理、Bean管理
及客户控制的事务 232
10.6.3 选择事务风格 235
10.7 容器管理事务 236
10.7.1 E**事务属性的
取值 236
10.7.2 容器管理事务实例 239
10.7.3 应用事务属性到各种
E**组件中 241
10.8 Bean管理事务 243
10.8.1 j**ax.transaction.
UserTransaction
接口 243
10.8.2 Bean管理事务实例 245
10.9 客户控制的事务 246
10.10 事务隔离 247
10.10.1 并发控制的
必要性 247
10.10.2 隔离级别 248
10.10.3 脏读问题 249
10.10.4 不可重复读和
可重复度 250
10.10.5 幻影读问题 251
10.10.6 事务隔离小结 251
10.10.7 在E**应用中使用
各种隔离级别 251
10.10.8 悲观和乐观
并发控制 252
10.11 设计E**中的事务会话 253
10.12 小结 255
第11章 安全性 257
11.1 介绍 257
11.1.1 侵害、弱点和风险 258
11.1.2 控制 259
11.2 Web应用的安全性 260
11.2.1 Web应用的认证 261
11.2.2 授权 262
11.2.3 机密性和集成性 263
11.3 理解E**安全性 263
11.3.1 E**应用的认证 263
11.3.2 E**中的授权 273
11.3.3 安全性传播 283
11.4 安全性互操作 284
11.4.1 基于SSL的IIOP 284
11.4.2 CSIv2 285
11.5 Web服务中的安全性 286
11.5.1 端对端的安全性 287
11.5.2 XML数字签名和
XML加密 288
11.5.3 SAML 290
11.5.4 WS-Security 291
11.6 小结 293
第12章 E**定时器 295
12.1 任务调度 295
12.2 E**和任务调度 296
12.3 E**定时器服务 297
12.3.1 定时器服务API 297
12.3.2 E**同定时器服务的
交互 300
12.4 定时器实例——
CleanDayLimitOrdersBean 301
12.4.1 CleanDayLimitOrders
业务接口 301
12.4.2 CleanDayLimitOrdersBean
类 302
12.4.3 CleanDayLimitOrders
E**的部署描述符 304
12.4.4 CleanDayLimitOrders
E**的客户 305
12.4.5 运行客户 305
12.5 E**定时器服务的优缺点 306
12.6 小结 307
第13章 E**最佳实践 309
13.1 何时使用E** 309
13.2 如何选用同E**协同
工作的Web应用框架 311
13.3 在E**项目中实施MDD 313
13.4 在E**项目中实施
极限编程 314
13.5 测试E** 316
13.5.1 E**单元测试 316
13.5.2 借助于框架完成
E**的单元测试 317
13.6 如何在E**中实现客户端
回调功能 319
13.6.1 JMS 319
13.6.2 远程对象调用 319
13.6.3 Web服务 320
13.7 选用Servlet或无状态会话
Bean作为服务端点 320
13.8 在E**项目中考虑使用
AOP技术 321
13.8.1 AOP 321
13.8.2 何时在E**应用中
使用AOP 321
13.9 反射、动态代理和E** 322
13.10 将E**部署到不同J**a EE
应用服务器 323
13.11 调试E** 324
13.12 E**中的继承和
代码复用 326
13.13 在E**中实现单例
(Singleton) 327
13.14 何时在E**中
使用XML 327
13.15 选择消息或RMI-IIOP的
时机 328
13.16 小结 330
第14章 E**性能调优 331
14.1 提前关注 331
14.2 从性能角度看待:有状态
对无状态 332
14.3 如何借助于容量规划
来保证响应时间 334
14.4 使用会话外观改善性能 335
14.5 选择本地接口还是
远程接口 336
14.6 区分资源 337
14.7 无状态会话Bean调优 338
14.8 有状态会话Bean调优 339
14.9 实体调优 340
14.10 MDB调优 342
14.11 J**a虚拟机调优 343
14.12 其他调优技巧 344
14.13 正确选用E**服务器 345
14.14 小结 346
第15章 E**集成 347
15.1 研究集成的必要性 347
15.2 E**和集成 348
15.3 J**a EE连接器架构 349
15.3.1 引入J**a EE连接器
的理由 349
15.3.2 资源适配器同J**a EE
组件交互 351
15.3.3 资源适配器同应用
服务器交互 352
15.4 J**a EE连接器API 354
15.4.1 j**ax.resource包 354
15.4.2 j**ax.resource.cci包 354
15.4.3 j**ax.resource.spi包 356
15.4.4 j**ax.resource.spi.
endpoint包 358
15.4.5 j**ax.resource.spi.
security包 358
15.4.6 j**ax.resource.spi.
work包 359
15.5 系统契约 359
15.5.1 生命周期管理 359
15.5.2 连接管理 360
15.5.3 安全性管理 363
15.5.4 事务管理 365
15.5.5 工作管理 368
15.5.6 外来消息管理 369
15.6 连接器实例:
OutboundLoanRA 371
15.6.1 实例架构 371
15.6.2 J**aLoanApp.j**a 372
15.6.3 LoadApp.dll 373
15.6.4 OutboundLoanRA 374
15.6.5 LoanRatesE** 396
15.6.6 LoanRatesClient 398
15.6.7 运行客户 398
15.6.8 扩展
OutboundLoanRA 403
15.7 集成最佳实践:使用
合适的技术 404
15.7.1 何时使用JMS和基于
JMS的MDB 404
15.7.2 何时使用J**a EE
连接器 404
15.7.3 何时使用J**a Web
服务 404
15.8 小结 405
第16章 群集 407
16.1 大型系统概述 407
16.1.1 何为大型系统 408
16.1.2 负载均衡和容错 410
16.1.3 基于并排或分布式J**a
EE容器实施群集 413
16.2 装备群集E** 415
16.2.1 如何群集E** 415
16.2.2 幂等性概念 416
16.2.3 群集无状态会话
Bean 417
16.2.4 群集有状态会话
Bean 419
16.2.5 群集实体 420
16.2.6 群集MDB 422
16.3 其他E**群集问题 423
16.3.1 初次接触 423
16.3.2 初始访问逻辑 424
16.4 小结 424
第17章 E**-J**a EE集成
—构建完整的应用 425
17.1 业务问题 425
17.2 预览最终网站 426
17.3 圈定技术需求 429
17.3.1 业务逻辑层 430
17.3.2 前端展示层 435
17.4 实例代码 440
17.5 小结 450


附录A RMI-IIOP和JNDI教程 451
A.1 J**a RMI-IIOP 451
A.1.1 远程方法调用 452
A.1.2 远程接口 454
A.1.3 远程对象实现 455
A.1.4 存根和骨架 456
A.2 对象序列化和参数传递 457
A.2.1 传值 457
A.2.2 CORBA与RMI-IIOP
的互操作 462
A.3 J**a命名和目录接口 463
A.3.1 为什么要使用JNDI 464
A.3.2 命名和目录服务 464
A.3.3 命名和目录存在的
问题 466
A.3.4 进入JNDI 466
A.3.5 JNDI的优势 466
A.3.6 JNDI架构 467
A.3.7 JNDI概念 468
A.3.8 JNDI编程 471
A.4 集成RMI-IIOP和JNDI 472
A.4.1 将RMI-IIOP服务器
绑定到JNDI 473
A.4.2 借助于JNDI查找
RMI-IIOP服务器 474
A.5 小结 475
附录B 注释 477
B.1 Annotation介绍 477
B.1.1 用于E**的注释 479
B.1.2 背景 480
B.2 E**注释参考 482
B.2.1 用于E**组件类型的
注释 482
B.2.2 用于会话Bean和
消息驱动Bean的
公共注释 484
B.2.3 用于实体的注释 487
B.3 小结 500
  • 开始时间: ----
  • 结束时间: ----
  • 保  修: 有保修
  • 发  票: 无发票
  • 付款方式: 财付通付款 款到发货
  • 编  号: 9BF25A2200000000001B34AA006C3BC0
卖家推荐商品
销售记录
[ 您正在查看历史商品,购买/出价记录已被隐藏。 ]
* 此商品支持银行汇款、他人代付款、见面交易等更多方式付款,请与卖家详细沟通,并注意防范交易风险。
留言板
[ 您正在查看历史商品,不能再添加新的留言。 ]

免责声明:拍拍网为用户展示的商品供求信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。拍拍网不提供任何保证,并不承担任何法律责任。
拍拍网友情提醒:为保障您的利益,请加强与拍友的沟通,网上成交,请使用财付通交易。
Copyright© 1998- Tencent.All Rights Reserved 腾讯公司 版权所有
广东省通管局 增值电信业务经营许可证B2-20040031