Java EE設(shè)計模式

出版時間:2010-2  出版社:人民郵電出版社  作者:凱耶爾  頁數(shù):227  譯者:張平,龔波,李平芳  
Tag標簽:無  

前言

  《設(shè)計模式》的作者John Vlissides認為:“Java世界到處充滿代碼庫、工具和規(guī)范?,F(xiàn)在迫切需要的是把這些東西歸納為能夠解決實際問題的技術(shù)。模式就是J2EE軟件開發(fā)的智能發(fā)動機?!薄 ”緯薪榻B企業(yè)級模式、最佳實踐和設(shè)計策略,并提供使用Java EE關(guān)鍵技術(shù)(比如JSP、servlet、EJB和JMS API等)的解決方案。細讀本書,你能了解企業(yè)級Java/Java EE應(yīng)用程序設(shè)計模式,學習使用流行的Spring框架來簡化企業(yè)Java設(shè)計,掌握表現(xiàn)層、業(yè)務(wù)層和集成層的設(shè)計模式和最佳實踐,包括橫切設(shè)計模式、AOP等?! ”緯嫦虻淖x者包括打算或者正在使用Spring框架的Java EE應(yīng)用程序架構(gòu)師、設(shè)計者和開發(fā)者。閱讀本書需要具備Java EE設(shè)計模式、Spring框架以及Eclipse IDE等基本知識?! ”緯饕升彶?、張平主持翻譯,龔波負責最后的統(tǒng)稿。其他參與本書翻譯和審校工作的人員還有徐雅麗、李平芳、李志、劉剛、任志宏、王強等。感謝大家的辛勤工作和專業(yè)精神。同時,還要感謝出版社編輯老師的辛勤工作!  雖然在翻譯過程中竭盡所能,但不可否認本書中肯定存在翻譯或者理解不當?shù)牡胤?,希望讀者朋友能夠給予善意的批評和指正!

內(nèi)容概要

  《Java EE設(shè)計模式:Spring企業(yè)級開發(fā)最佳實踐》結(jié)合 Spring框架講解了 Java EE設(shè)計模式,主要介紹了 Java EE應(yīng)用程序設(shè)計和 Spring框架的基礎(chǔ)知識,描述了表現(xiàn)層、業(yè)務(wù)層和集成層中使用的設(shè)計模式,提供了每個模式的實現(xiàn)細節(jié)并分析了其優(yōu)缺點,最后運用書中所講的內(nèi)容示范了開發(fā)訂單管理系統(tǒng)的過程。  《Java EE設(shè)計模式:Spring企業(yè)級開發(fā)最佳實踐》主要適合 Java EE應(yīng)用程序設(shè)計人員和架構(gòu)師使用。

作者簡介

  凱耶爾Dhrubojyoti Kayal,敏捷開發(fā)架構(gòu)師。擁有近十年的Java EE開發(fā)經(jīng)驗。在此期間。他積極推動了企業(yè)Java技術(shù)在架構(gòu)、設(shè)計、產(chǎn)品開發(fā)和應(yīng)用開發(fā)等方面的應(yīng)用。他感興趣的領(lǐng)域包括Spring框架、JBossSeam、OSGi、重構(gòu)和預(yù)構(gòu)(prefactorng)、富因特網(wǎng)應(yīng)用、Scrum以及XP等。目前,他就職于凱捷咨詢公司。此前曾在TATAConsultancy Services、Oracle以及Cognizant Technology Solutions等公司工作過。

書籍目錄

第1章 企業(yè)級Java應(yīng)用程序架構(gòu)和設(shè)計簡介 11.1 分布式計算的發(fā)展歷程 11.1.1 單層架構(gòu) 21.1.2 兩層架構(gòu) 21.1.3 三層架構(gòu) 21.1.4 多層架構(gòu) 41.1.5 Java EE架構(gòu) 41.2 Java EE應(yīng)用程序設(shè)計 81.3 Java EE設(shè)計模式目錄 91.4 使用UML描述Java EE架構(gòu)和設(shè)計 101.4.1 類圖 101.4.2 序列圖 121.5 小結(jié) 13第2章 使用Spring框架簡化企業(yè)級Java應(yīng)用程序 142.1 什么是Spring 142.2 為什么Spring很重要 142.3 Spring框架的組成部分 162.3.1 Spring Core 162.3.2 Spring AOP 222.3.3 Spring DAO 232.3.4 Spring ORM 232.3.5 JEE 232.3.6 Web MVC 232.4 使用Spring構(gòu)建分層應(yīng)用程序 232.4.1 表現(xiàn)層 242.4.2 業(yè)務(wù)層 252.4.3 集成層 252.5 Spring Java設(shè)計模式講解模板 262.5.1 名稱 262.5.2 問題描述 262.5.3 模式目的 262.5.4 解決方案 262.5.5 模式評價 262.6 小結(jié) 26第3章 表現(xiàn)層設(shè)計模式 273.1 前端控制器 283.1.1 問題描述 283.1.2 模式目的 303.1.3 解決方案 303.1.4 模式評價 333.2 應(yīng)用程序控制器 333.2.1 問題描述 333.2.2 模式目的 343.2.3 解決方案 343.2.4 模式評價 463.3 頁面控制器 473.3.1 問題描述 473.3.2 模式目的 473.3.3 解決方案 473.3.4 模式評價 633.4 上下文對象模式 643.4.1 問題描述 643.4.2 模式目的 643.4.3 解決方案 643.4.4 模式評價 703.5 攔截過濾器模式 703.5.1 問題描述 703.5.2 模式目的 703.5.3 解決方案 713.5.4 模式評價 763.6 視圖助手模式 763.6.1 問題描述 763.6.2 模式目的 763.6.3 解決方案 773.6.4 模式評價 843.7 組合視圖模式 853.7.1 問題描述 853.7.2 模式目的 853.7.3 解決方案 853.7.4 模式評價 893.8 分發(fā)者視圖模式 893.8.1 問題描述 893.8.2 模式目的 893.8.3 解決方案 903.8.4 模式評價 943.9 服務(wù)到工作者模式 943.9.1 問題描述 943.9.2 模式目的 943.9.3 解決方案 953.9.4 模式評價 953.10 小結(jié) 96第4章 業(yè)務(wù)層設(shè)計模式 974.1 服務(wù)定位器模式 974.1.1 問題描述 974.1.2 模式目的 1004.1.3 解決方案 1004.1.4 模式評價 1094.2 業(yè)務(wù)代理模式 1094.2.1 問題描述 1094.2.2 模式目的 1094.2.3 解決方案 1094.2.4 模式評價 1114.3 會話外觀模式 1124.3.1 問題描述 1124.3.2 模式目的 1124.3.3 解決方案 1124.3.4 模式評價 1164.4 應(yīng)用程序服務(wù)模式 1174.4.1 問題描述 1174.4.2 模式目的 1174.4.3 解決方案 1184.4.4 模式評價 1204.5 業(yè)務(wù)接口模式 1214.5.1 問題描述 1214.5.2 模式目的 1214.5.3 解決方案 1214.5.4 模式評價 1274.6 小結(jié) 127第5章 集成層設(shè)計模式 1285.1 數(shù)據(jù)訪問對象模式 1285.1.1 問題描述 1285.1.2 模式目的 1315.1.3 解決方案 1315.1.4 模式評價 1405.2 過程訪問對象模式 1405.2.1 問題描述 1405.2.2 模式目的 1405.2.3 解決方案 1405.2.4 模式評價 1435.3 服務(wù)觸發(fā)器模式 1435.3.1 問題描述 1435.3.2 模式目的 1445.3.3 解決方案 1445.3.4 模式評價 1515.4 Web服務(wù)代理模式 1515.4.1 問題描述 1515.4.2 模式目的 1515.4.3 解決方案 1525.4.4 模式評價 1615.5 小結(jié) 161第6章 橫切設(shè)計模式 1626.1 驗證和授權(quán)實施者模式 1636.1.1 問題描述 1636.1.2 模式目的 1646.1.3 解決方案 1646.1.4 模式評價 1826.2 審核攔截器模式 1826.2.1 問題描述 1826.2.2 模式目的 1826.2.3 解決方案 1836.2.4 模式評價 1896.3 域服務(wù)所有者事務(wù)模式 1896.3.1 問題描述 1896.3.2 模式目的 1896.3.3 解決方案 1906.3.4 模式評價 1976.4 小結(jié) 197第7章 案例研究:構(gòu)建訂單管理系統(tǒng) 1987.1 需求 1987.1.1 用戶故事卡:用戶登錄 1997.1.2 用戶故事卡:查詢服務(wù) 1997.1.3 用戶故事卡:保存訂單 1997.2 迭代規(guī)劃 1997.3 架構(gòu) 2007.3.1 表現(xiàn)層 2007.3.2 業(yè)務(wù)層 2017.3.3 集成層 2027.4 設(shè)計 2027.5 安全機制 2037.5.1 問題描述 2037.5.2 模式目的 2037.5.3 解決方案 2037.6 JSP 2037.6.1 問題描述 2037.6.2 模式目的 2047.6.3 解決方案 2047.7 頁面控制器 2047.7.1 問題描述 2047.7.2 模式目的 2047.7.3 解決方案 2047.8 開發(fā) 2057.8.1 創(chuàng)建工作區(qū) 2067.8.2 創(chuàng)建項目 2077.8.3 添加依賴關(guān)系 2087.8.4 構(gòu)建項目 2107.8.5 部署項目 2197.9 小結(jié) 227

媒體關(guān)注與評論

  “本書深入剖析了各個層里的常用模式,讓你身臨其境地了解Spring和模式重構(gòu)的力量。不但揭示了Spring如何利用各種模式實現(xiàn)其服務(wù),也展示了如何使用Spring向現(xiàn)有代碼添加新的模式,是Spring(尤其是Spring MVC)開發(fā)人員的必備讀物,強烈推薦!”  ——Mike Nereson,Architecture Rules項目負責人,Retrieve Technologies公司的高級J2EE開發(fā)人員

編輯推薦

  在Spring框架下實現(xiàn)Java EE設(shè)計模式,剖析各個層里常用的21種模式,理論與實踐完美結(jié)合,相得益彰。  《設(shè)計模式》的作者John Vissides認為:“Java世界到處充滿代碼庫、工具和規(guī)范。現(xiàn)在迫切需要把這些東西歸納為能夠解決實際問題的技術(shù)。模式就是J2EE軟件開發(fā)的智能發(fā)動機?!薄  禞ava EE設(shè)計模式:Spring企業(yè)級開發(fā)最佳實踐》主要介紹了如何使用Spring框架簡化企業(yè)級Java設(shè)計,討論了表現(xiàn)層、業(yè)務(wù)層、Web層和集成層的21種設(shè)計模式和最佳實踐(包括橫切設(shè)計模式和AOP等)。對于每個模式,以問題描述、模式目的、解決方案、模式評價的形式進行深入分析,配有豐富的代碼樣例和詳細的配置說明。最后展示了一個訂單管理系統(tǒng)的設(shè)計開發(fā)過程。  《Java EE設(shè)計模式:Spring企業(yè)級開發(fā)最佳實踐》適合正在使用或者打算使用Spring框架的Java EE應(yīng)用程序架構(gòu)師、設(shè)計人員和開發(fā)人員閱讀。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java EE設(shè)計模式 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7