第一图书网

J2EE平台高级开发

[瑞典]戴林,[瑞典]弗雷泽 著,陈菊明,孟浩文 译 清华大学出版社
出版时间:

2004-6  

出版社:

清华大学出版社  

作者:

[瑞典]戴林,[瑞典]弗雷泽 著,陈菊明,孟浩文 译  

页数:

167  

字数:

194000  

译者:

戴林  

Tag标签:

无  

内容概要

本书剖析了如何使用Java 2平台企业版(Java 2 Enterprise Edition,J2EE)来封装传统应用程序,以使之适应多层Internet环境。Sun公司的首席架构师Torbjorn Dahlen和Thorbiorn Fritzon说明了如何使用集成层来标准化封装过程。使用上述方法,企业能够提高程序的可重用性,加速传统应用中移植项目的进程,从而最大限度地发掘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世界服务组织的核心技术人员。他是享

书籍目录

第1章 域模型的创建 1.1 创建通用域模型 1.2 小结第2章 设计建模 2.1 创建设计模型 2.2 设计原则 2.3 小结第3章 集成层的实现 3.1 传统系统的背景知识 3.2 传统系统的体系结构导致的后果 3.3 管理分布式事务 3.4 数据合并 3.5 对象查询管理 3.6 数据访问对象的实现 3.7 小结第4章 传统系统的集成 4.1 通用域模型 4.2 设计模型 4.3 传统系统服务映射 4.4 事务管理 4.5 小结第5章 应用程序的开发 5.1 扩展通用域模型 5.2 应用程序的开发 5.3 小结附录A 模型 A.1 实体类型 A.2 抽象实体 A.3 实体扩展 A.4 复合传输对象 A.5 数据源适配器 A.6 人工XA附录B 假想的传统系统 B.1 Ledger B.2 Book B.3 CRM


图书封面

图书标签Tags

广告

下载页面


J2EE平台高级开发 PDF格式下载



相关图书