注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2EE平台高级开发(应用集成层模式)

J2EE平台高级开发(应用集成层模式)

J2EE平台高级开发(应用集成层模式)

定 价:¥28.00

作 者: (瑞典)戴林等著、陈菊明等译
出版社: 清华大学出版社
丛编项:
标 签: 算法语言

ISBN: 9787302086406 出版时间: 2004-06-01 包装: 平装
开本: 16开 页数: 167 字数:  

内容简介

  TorbjornDahlen,sun公司专业服务部门无线技术解决方案中心的首席架构师,致力于研究基于J2EE的电信和金融应用程序。在1997年加入Sun之前,曾在瑞典的Ericsson公司研究分布式系统和CORBA。作为Sun服务技术委员会的成员,他也是Sun世界服务组织的核心技术人员。他是享有盛誉的JavaOne培训师,也是JavaReport杂志的J2EE撰稿人。本书剖析了如何使用Java2平台企业版(Java2EnterpriseEdition,J2EE)来封装传统应用程序,以使之适应多层Internet环境。Sun公司的首席架构师TorbjornDahlen和ThorbiornFritzon说明了如何使用集成层来标准化封装过程。使用上述方法,企业能够提高程序的可重用性,加速传统应用中移植项目的进程,从而最大限度地发掘COBOL/主机和Java技术的潜能,使得企业最终能够以最小的开发成本在不同硬?筒僮飨低成鲜迪钟τ贸绦虻目梢浦残浴?·提供一种可行的域模型方法以实现传统应用程序的移植。·通过应用标准化的、细粒度的域对象模型,改进系统的可重用性和可移植性。·剖析如何简化域模型到工作系统的转换。·在传统系统中引入一种已经验证的、基于模式的J2EE应用程序体系结构。·介绍改进的对象查询算法、数据过滤与合并、人工XA支持。本书还提供了详细的实例和源代码,包括一个贯穿全书的案例分析,以具体说明如何对3种不同的传统系统进行集成。J2EE提供了一种集成方法,企业利用这种方法可以把运行在低并发量的客户/服务器环境中的传统软件封装起来,以集成到高并发量的多层次的Internet环境中。但是,如何合理地封装传统系统,并把它们运用到Internet环境中,这个问题变得愈发重要。这本书解决了这个问题,并且讨论了一些能够使得封装处理更加详尽和有效的方法和技术。利用集成层可以让用户只注意传统系统部分的属性和需求,同时保护软件的J2EE部分。在多数场合中,术语“可移植性(Portability)”指的是软件在不同的硬件和操作系统中迁移的能力。但是在这本书中,“可移植性”是指在传统系统的基础上开发的应用程序无需经过大量重新设计和编码就可以迁移到其他数据源的能力。对于“可移植性”的这两种定义来说,标准化是关键,封装处理的标准化可以使“可移植性”在更多方面体现出优势。封装传统系统的任务艰巨,需要全面地理解两个领域:面向对象的J2EE领域和传统系统领域(例如COBOL/主机环境)。如果封装系统是基于一个定义良好的处理过程,就可以在常规软件开发项目之外进行封装工作。如果某一个特定软件开发项目没有时间限制,封装处理就能够按照固有的合理步骤进行,为随后的软件开发项目提供一个牢固的基础,在这个基础上的项目开发可以节省大量的开发时间和投入。这本书主要针对业务处理和系统分析员、架构师和设计者,他们都在基于J2EE的平台上进行软件开发,具有集成传统系统的需求。读者如果具有以下的知识:面向对象、Rational统一过程、J2EE、主机系统、事务处理监听,那么阅读本书将会有更大的收获。

作者简介

  Torbjorn Dahlen,sun公司专业服务部门无线技术解决方案中心的首席架构师,致力于研究基于J2EE的电信和金融应用程序。在1997年加入Sun之前,曾在瑞典的Ericsson公司研究分布式系统和CORBA。作为Sun服务技术委员会的成员,他也是Sun世界服务组织的核心技术人员。他是享有盛誉的JavaOne培训师,也是Java Report杂志的J2EE撰稿人。

图书目录

第1章 域模型的创建
1.1 创建通用域模型
1.1.1 通用域模型工作组
1.1.2 类图的元素
1.1.3 域模型的实例
1.1.4 维护通用域模型
1.2 小结
第2章 设计建模
2.1 创建设计模型
2.1.1 域模型到设计模型的映射
2.1.2 设计模型映射的实例
2.1.3 附加的设计模型类
2.2 设计原则
2.2.1 管理实体到实体的关系
2.2.2 复合传输对象
2.2.3 灵活性和复用性的设计
2.2.4 业务规则对象
2.2.5 阻抗不匹配的管理
2.3 小结
第3章 集成层的实现
3.1 传统系统的背景知识
3.2 传统系统的体系结构导致的后果
3.3 管理分布式事务
3.3.1 通过补偿事务完成回滚
3.3.2 使用J2EE连接器件系结构(J2EE Connector Architecture,JCA)的人工XA
3.3.3 传统系统更新分类
3.4 数据合并
3.4.1 传输对象属性净化
3.4.2 传输对象合并
3.4.3 数据源适配器工厂
3.5 对象查询管理
3.6 数据访问对象的实现
3.6.1 Create方法
3.6.2 Read方法
3.6.3 Update方法
3.6.4 Find方法
3.7 小结
第4章 传统系统的集成
4.1 通用域模型
4.1.1 实体
4.1.2 业务规则
4.2 设计模型
4.2.1 值对象
4.2.2 业务规则对象
4.2.3 数据访问对象
4.3 传统系统服务映射
4.3.1 Account映射
4.3.2 AccountProductConditions映射
4.3.3 Arrangement映射
4.3.4 CompanyCustomer映射
4.3.5 PrivateCustomer映射
4.3.6 Party映射
4.3.7 Product映射
4.3.8 Transfer映射
4.3.9 TransferEvent映射
4.4 事务管理
4.4.1 补偿事务
4.4.2 依赖性表
4.4.3 事务资源
4.5 小结
第5章 应用程序的开发
5.1 扩展通用域模型
5.1.1 映射到设计模型
5.1.2 扩展集成层
5.2 应用程序的开发
5.2.1 专用域模型
5.2.2 用例
5.2.3 列出账号用例
5.2.4 汇款用例
5.2.5 专用设计模型
5.2.6 用例实例
5.3 小结
附录A 模型
A.1 实体类型
A.1.1 前后关系
A.1.2 问题
A.1.3 约束
A.1.4 解决方案
A.1.5 结果
A.2 抽象实体
A.2.1 前后关系
A.2.2 问题
A.2.3 约束
A.2.4 解决方案
A.2.5 结果
A.3 实体扩展
A.3.1 前后关系
A.3.2 问题
A.3.3 约束
A.3.4 解决方案
A.3.5 结果
A.3.6 相关模式
A.4 复合传输对象
A.4.1 前后关系
A.4.2 问题
A.4.3 约束
A.4.4 解决方案
A.4.5 结果
A.4.6 相关模式
A.5 数据源适配器
A.5.1 前后关系
A.5.2 问题
A.5.3 约束
A.5.4 解决方案
A.5.5 结果
A.5.6 相关模式
A.6 人工XA
A.6.1 前后关系
A.6.2 问题
A.6.3 约束
A.6.4 解决方案
A.6.5 结果
附录B 假想的传统系统
B.1 Ledger
B.1.1 账户事务
B.1.2 产品事务
B.2 Book
B.2.1 活动事务
B.2.2 信息事务
B.2.3 综合事务
B.3 CRM

本目录推荐