J2EE平臺(tái)高級(jí)開(kāi)發(fā)

出版時(shí)間:2004-6  出版社:清華大學(xué)出版社  作者:[瑞典]戴林,[瑞典]弗雷澤 著,陳菊明,孟浩文 譯  頁(yè)數(shù):167  字?jǐn)?shù):194000  譯者:戴林  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)剖析了如何使用Java 2平臺(tái)企業(yè)版(Java 2 Enterprise Edition,J2EE)來(lái)封裝傳統(tǒng)應(yīng)用程序,以使之適應(yīng)多層Internet環(huán)境。Sun公司的首席架構(gòu)師Torbjorn Dahlen和Thorbiorn Fritzon說(shuō)明了如何使用集成層來(lái)標(biāo)準(zhǔn)化封裝過(guò)程。使用上述方法,企業(yè)能夠提高程序的可重用性,加速傳統(tǒng)應(yīng)用中移植項(xiàng)目的進(jìn)程,從而最大限度地發(fā)掘COBOL/主機(jī)和Java技術(shù)的潛能,使得企業(yè)最終能夠以最小的開(kāi)發(fā)成本在不同硬件和操作系統(tǒng)上實(shí)現(xiàn)應(yīng)用程序的可移植性。
·提供一種可行的域模型方法以實(shí)現(xiàn)傳統(tǒng)應(yīng)用程序的移植。
·通過(guò)應(yīng)用標(biāo)準(zhǔn)化的、細(xì)粒度的域?qū)ο竽P?,改進(jìn)系統(tǒng)的可重用性和可移植性。
·剖析如何簡(jiǎn)化域模型到工作系統(tǒng)的轉(zhuǎn)換。
·在傳統(tǒng)系統(tǒng)中引入一種已經(jīng)驗(yàn)證的、基于模式的J2EE應(yīng)用程序體系結(jié)構(gòu)。
·介紹改進(jìn)的對(duì)象查詢(xún)算法、數(shù)據(jù)過(guò)濾與合并、人工XA支持。
本書(shū)還提供了詳細(xì)的實(shí)例和源代碼,包括一個(gè)貫穿全書(shū)的案例分析,以具體說(shuō)明如何對(duì)3種不同的傳統(tǒng)系統(tǒng)進(jìn)行集成。
J2EE提供了一種集成方法,企業(yè)利用這種方法可以把運(yùn)行在低并發(fā)量的客戶(hù)/服務(wù)器環(huán)境中的傳統(tǒng)軟件封裝起來(lái),以集成到高并發(fā)量的多層次的Internet環(huán)境中。但是,如何合理地封裝傳統(tǒng)系統(tǒng),并把它們運(yùn)用到Internet環(huán)境中,這個(gè)問(wèn)題變得愈發(fā)重要。這本書(shū)解決了這個(gè)問(wèn)題,并且討論了一些能夠使得封裝處理更加詳盡和有效的方法和技術(shù)。利用集成層可以讓用戶(hù)只注意傳統(tǒng)系統(tǒng)部分的屬性和需求,同時(shí)保護(hù)軟件的J2EE部分。
在多數(shù)場(chǎng)合中,術(shù)語(yǔ)“可移植性(Portability)”指的是軟件在不同的硬件和操作系統(tǒng)中遷移的能力。但是在這本書(shū)中,“可移植性”是指在傳統(tǒng)系統(tǒng)的基礎(chǔ)上開(kāi)發(fā)的應(yīng)用程序無(wú)需經(jīng)過(guò)大量重新設(shè)計(jì)和編碼就可以遷移到其他數(shù)據(jù)源的能力。對(duì)于“可移植性”的這兩種定義來(lái)說(shuō),標(biāo)準(zhǔn)化是關(guān)鍵,封裝處理的標(biāo)準(zhǔn)化可以使“可移植性”在更多方面體現(xiàn)出優(yōu)勢(shì)。
封裝傳統(tǒng)系統(tǒng)的任務(wù)艱巨,需要全面地理解兩個(gè)領(lǐng)域:面向?qū)ο蟮腏2EE領(lǐng)域和傳統(tǒng)系統(tǒng)領(lǐng)域(例如COBOL/主機(jī)環(huán)境)。如果封裝系統(tǒng)是基于一個(gè)定義良好的處理過(guò)程,就可以在常規(guī)軟件開(kāi)發(fā)項(xiàng)目之外進(jìn)行封裝工作。如果某一個(gè)特定軟件開(kāi)發(fā)項(xiàng)目沒(méi)有時(shí)間限制,封裝處理就能夠按照固有的合理步驟進(jìn)行,為隨后的軟件開(kāi)發(fā)項(xiàng)目提供一個(gè)牢固的基礎(chǔ),在這個(gè)基礎(chǔ)上的項(xiàng)目開(kāi)發(fā)可以節(jié)省大量的開(kāi)發(fā)時(shí)間和投入。
這本書(shū)主要針對(duì)業(yè)務(wù)處理和系統(tǒng)分析員、架構(gòu)師和設(shè)計(jì)者,他們都在基于J2EE的平臺(tái)上進(jìn)行軟件開(kāi)發(fā),具有集成傳統(tǒng)系統(tǒng)的需求。
讀者如果具有以下的知識(shí):面向?qū)ο蟆ational統(tǒng)一過(guò)程、J2EE、主機(jī)系統(tǒng)、事務(wù)處理監(jiān)聽(tīng),那么閱讀本書(shū)將會(huì)有更大的收獲。

作者簡(jiǎn)介

Torbjorn Dahlen,sun公司專(zhuān)業(yè)服務(wù)部門(mén)無(wú)線(xiàn)技術(shù)解決方案中心的首席架構(gòu)師,致力于研究基于J2EE的電信和金融應(yīng)用程序。在1997年加入Sun之前,曾在瑞典的Ericsson公司研究分布式系統(tǒng)和CORBA。作為Sun服務(wù)技術(shù)委員會(huì)的成員,他也是Sun世界服務(wù)組織的核心技術(shù)人員。他是享

書(shū)籍目錄

第1章 域模型的創(chuàng)建 1.1 創(chuàng)建通用域模型 1.2 小結(jié)第2章 設(shè)計(jì)建模 2.1 創(chuàng)建設(shè)計(jì)模型 2.2 設(shè)計(jì)原則 2.3 小結(jié)第3章 集成層的實(shí)現(xiàn) 3.1 傳統(tǒng)系統(tǒng)的背景知識(shí) 3.2 傳統(tǒng)系統(tǒng)的體系結(jié)構(gòu)導(dǎo)致的后果 3.3 管理分布式事務(wù) 3.4 數(shù)據(jù)合并 3.5 對(duì)象查詢(xún)管理 3.6 數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象的實(shí)現(xiàn) 3.7 小結(jié)第4章 傳統(tǒng)系統(tǒng)的集成 4.1 通用域模型 4.2 設(shè)計(jì)模型 4.3 傳統(tǒng)系統(tǒng)服務(wù)映射 4.4 事務(wù)管理 4.5 小結(jié)第5章 應(yīng)用程序的開(kāi)發(fā) 5.1 擴(kuò)展通用域模型 5.2 應(yīng)用程序的開(kāi)發(fā) 5.3 小結(jié)附錄A 模型 A.1 實(shí)體類(lèi)型 A.2 抽象實(shí)體 A.3 實(shí)體擴(kuò)展 A.4 復(fù)合傳輸對(duì)象 A.5 數(shù)據(jù)源適配器 A.6 人工XA附錄B 假想的傳統(tǒng)系統(tǒng) B.1 Ledger B.2 Book B.3 CRM

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    J2EE平臺(tái)高級(jí)開(kāi)發(fā) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7