注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)J2EE經(jīng)典實(shí)例詳解

J2EE經(jīng)典實(shí)例詳解

J2EE經(jīng)典實(shí)例詳解

定 價(jià):¥36.00

作 者: (美)謝小樂(lè)(Henry Xie)編著;朱福喜,余振坤譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115115638 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 364 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java技術(shù)采用了兩個(gè)象征性的符號(hào),一個(gè)是一杯冒著熱氣的咖啡,一個(gè)是Duke這個(gè)有趣的卡通人物。Duke在線銀行實(shí)例是美國(guó)Sun Microsystems公司在其《J2EE學(xué)習(xí)指南》中使用的一個(gè)完整實(shí)例,該實(shí)例涵蓋了Java的最主要的核心技術(shù),其規(guī)模大小適中。本書(shū)緊緊圍繞Duke應(yīng)用實(shí)例,進(jìn)行了由遠(yuǎn)及近的全面介紹和自底向上的層層分析,使讀者能在一個(gè)較短時(shí)間內(nèi)很快了解和掌握開(kāi)發(fā)大型企業(yè)的Web應(yīng)用技術(shù)。本書(shū)從最后端的數(shù)據(jù)分析入手,進(jìn)而詳盡介紹和分析了構(gòu)建在數(shù)據(jù)表上的企業(yè)Bean組件和承載組件的應(yīng)用服務(wù)器功能;然后剖析了前端應(yīng)用客戶的程序模式和整個(gè)企業(yè)Bean組件的構(gòu)架;接著分塊介紹和分析重要的Web組件技術(shù)。本書(shū)不僅有對(duì)所有源代碼的逐塊解釋分析,使讀者能從實(shí)例運(yùn)用中舉一反三,而且有對(duì)體系結(jié)構(gòu)、設(shè)計(jì)模式、框架構(gòu)件的全面介紹,使讀者能從實(shí)踐到理論全部融會(huì)貫通。不僅如此,在對(duì)Duke的應(yīng)用實(shí)例的解析基礎(chǔ)上,讀者能把這一實(shí)例作為一個(gè)設(shè)計(jì)模型的范例和擴(kuò)充的框架應(yīng)用在今后的工作實(shí)踐中。同時(shí),本書(shū)中介紹的所有技術(shù)也是應(yīng)用服務(wù)器和Web服務(wù)的重要基礎(chǔ)。本書(shū)結(jié)合了作者豐富的美國(guó)IT工業(yè)的工作經(jīng)驗(yàn)和多年的IT培訓(xùn)經(jīng)驗(yàn),是一部既適用于自學(xué)的參考書(shū),又適用于培訓(xùn)的教程,可供計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的大學(xué)生、研究生,從事軟件開(kāi)發(fā)、電子商務(wù)開(kāi)發(fā)的軟件工程師和網(wǎng)絡(luò)工程師學(xué)習(xí)與參考。

作者簡(jiǎn)介

  謝小樂(lè),美籍華人。美國(guó)紐約州立大學(xué)計(jì)算機(jī)科學(xué)碩士。曾任IBM、UPS、紐約電話公司、紐約大都會(huì)保險(xiǎn)公司、美國(guó)信托投資銀行、美國(guó)花旗銀行等著名公司的資深軟件咨詢顧問(wèn)。10多年來(lái)一直在美國(guó)工業(yè)界的前沿從事軟件應(yīng)用、開(kāi)發(fā)、設(shè)計(jì)和咨詢的實(shí)際工作,歷經(jīng)程序員、軟件工程師、到資深軟件咨詢顧問(wèn)、資深軟件分析師,再到體系架構(gòu)師技術(shù)帶頭人。

圖書(shū)目錄

第1章  Duke實(shí)例一覽                  
 1. 1  從J2EE談起                  
 1. 2  Duke在線銀行實(shí)例                  
 1. 3  Duke的運(yùn)行環(huán)境                  
 1. 3. 1  Duke的生存空間                  
 1. 3. 2  包裝Duke                  
 1. 3. 3  部署Duke                  
 1. 4  Duke全景瀏覽                  
 1. 4. 1  設(shè)置Duke的安全機(jī)制                  
 1. 4. 2  創(chuàng)建Duke數(shù)據(jù)庫(kù)                  
 1. 4. 3  從Web客戶瀏覽                  
 1. 4. 4  從應(yīng)用客戶瀏覽                  
 第2章  Duke的數(shù)據(jù)模型                  
 2. 1  Duke數(shù)據(jù)庫(kù)的邏輯視圖                  
 2. 2  創(chuàng)建Duke數(shù)據(jù)庫(kù)                  
 2. 3  Cloudscape數(shù)據(jù)庫(kù)                  
 2. 4  使用Ant創(chuàng)建數(shù)據(jù)模型                  
 第3章  EJB概述                  
 3. 1  分布式組件體系結(jié)構(gòu)                  
 3. 2  EJB的概念                  
 3. 3  EJB的作用                  
 3. 4  EJB基礎(chǔ)和體系結(jié)構(gòu)                  
 3. 4. 1  EJB組件                  
 3. 4. 2  不可見(jiàn)的EJB對(duì)象                  
 3. 4. 3  定義客戶訪問(wèn)                  
 3. 4. 4  EJB容器的職責(zé)                  
 3. 5  會(huì)話Bean                  
 3. 5. 1  有狀態(tài)會(huì)話Bean                  
 3. 5. 2  無(wú)狀態(tài)會(huì)話Bean                  
 3. 5. 3  會(huì)話Bean的應(yīng)用                  
 3. 6  實(shí)體Bean                  
 3. 6. 1  容器管理持久                  
 3. 6. 2  Bean管理持久                  
 3. 6. 3  實(shí)體Bean的應(yīng)用                  
 3. 7  消息驅(qū)動(dòng)Bean                  
 3. 7. 1  MDB和其他的EJB的區(qū)別                  
 3. 7. 2  消息驅(qū)動(dòng)Bean的應(yīng)用                  
 第4章  Duke的EJB組件之一 ——實(shí)體Bean                  
 4. 1  顧客Bean詳解                  
 4. 1. 1  顧客對(duì)象模型(Customer Object Model)                  
 4. 1. 2  實(shí)體Bean類                  
 4. 1. 3  引導(dǎo)接口(Home Interface)                  
 4. 1. 4  遠(yuǎn)程接口(Remote若懸河Interface)                  
 4. 1. 5  一個(gè)實(shí)體Bean的生命周期                  
 4. 2 Duke的其他實(shí)體Bean                  
 4. 2. 1  賬戶Bean                  
 4. 2. 2  交易Bean                  
 4. 3  Duke應(yīng)用程序中的異常                  
 4. 4  Duke的輔助類(Helper Classes)                  
 4. 4. 1  封裝類(Encapsulated Classes)                  
 4. 4. 2  實(shí)用類(Utility Classes)                  
 第5章  Duke的EJB組件之二——會(huì)話Bean                  
 5. 1  顧客會(huì)話Bean詳解                  
 5. 1. 1  顧客會(huì)話Bean對(duì)象模型                  
 5. 1. 2  會(huì)話Bean類                  
 5. 1. 3  引導(dǎo)接口                  
 5. 1. 4  有狀態(tài)會(huì)話Bean的生命周期                  
 5. 2  Duke中其他的會(huì)話Bean                  
 5. 2. 1  賬戶會(huì)話Bean                  
 5. 2. 2  交易會(huì)話Bean                  
 5. 3  另一種會(huì)話Bean——無(wú)狀態(tài)會(huì)話Bean                  
 5. 3. 1  無(wú)狀態(tài)會(huì)話Bean                  
 5. 3. 2  無(wú)狀態(tài)會(huì)話Bean的生命周期                  
 5. 4  有狀態(tài)會(huì)話和無(wú)狀態(tài)會(huì)話的選擇                  
 第6章  Duke的應(yīng)用客戶層                  
 6. 1  客戶程序的類及類間關(guān)系                  
 6. 2  客戶程序視圖——BankAdmin                  
 6. 2. 1  BankAdmin類的結(jié)構(gòu)                  
 6. 2. 2  main方法                  
 6. 2. 3  構(gòu)造方法                  
 6. 3  客戶程序控制——EventHandle                  
 6. 3. 1  Java事件模型                  
 6. 3. 2  EventHandle類的結(jié)構(gòu)                  
 6. 3. 3  hookupEvents方法                  
 6. 4  客戶程序數(shù)據(jù)模型——DataModel                  
 6. 4. 1  構(gòu)造方法                  
 6. 4. 2  數(shù)據(jù)模型方法                  
 6. 5  MVC設(shè)計(jì)模式                  
 第7章  建立和部署Duke應(yīng)用程序                  
 7. 1  建立Duke的EJB組件                  
 7. 1. 1  Ant的build. xml文件                  
 7. 1. 2  編譯EJB組件                  
 7. 1. 3  EJB組件的打包                  
 7. 1. 4  EJB部署描述                  
 7. 2  建立Duke應(yīng)用客戶程序和EAR                  
 7. 2. 1  編譯和打包應(yīng)用客戶程序                  
 7. 2. 2  裝配企業(yè)應(yīng)用檔案文件                  
 7. 3  部署企業(yè)應(yīng)用檔案文件                  
 7. 3. 1  部署模型                  
 7. 3. 2  部署工具                  
 第8章  Duke的Web組件之一 ——Servlet                  
 8. 1  Servlet概述                  
 8. 1. 1  Servlet API                  
 8. 1. 2  Servlet的生命周期                  
 8. 2  Servlet舉例                  
 8. 2. 1  最簡(jiǎn)單的HTTP Servlet                  
 8. 2. 2  HTML表格Servlet                  
 8. 2. 3  JDBC Servlet                  
 8. 3  Servlet技術(shù)                  
 8. 3. 1  Cookies                  
 8. 3. 2  會(huì)話(Session)跟蹤                  
 8. 3. 3  Servlet交互                  
 8. 4  實(shí)用Servlet——SnoopServlet                  
 第9章  Duke的Web組件之二——JSP                  
 9. 1  JSP概述                  
 9. 2  JSP腳本語(yǔ)言元素                  
 9. 2. 1  JSP表達(dá)式                  
 9. 2. 2  JSP表達(dá)式實(shí)例                  
 9. 2. 3  JSP腳本件(Scriptlets)                  
 9. 2. 4  JSP聲明(Declarations)                  
 9. 2. 5  預(yù)定義變量                  
 9. 2. 6  注解(Comments)                  
 9. 3  JSP命令(Directives)                  
 9. 3. 1  JSP page命令                  
 9. 3. 2  出錯(cuò)處理頁(yè)面實(shí)例                  
 9. 3. 3  JSP include命令                  
 9. 4  在JSP中使用JavaBean                  
 9. 4. 1  jsp:useBean                  
 9. 4. 2  訪問(wèn)Bean屬性                  
 9. 4. 3  ItemBean的實(shí)例                  
 第10章  Web組件的交互控制                  
 10. 1  用URL調(diào)用Web組件                  
 10. 2  在Servlet中調(diào)用Servlet                  
 10. 2. 1  實(shí)例化一個(gè)Servlet對(duì)象                  
 10. 2. 2  應(yīng)答重定向(Response Redirection)                  
 10. 2. 3  請(qǐng)求分派(Request Dispatching)                  
 10. 2. 4  請(qǐng)求分派(Request Dispatcher)的替代方法                  
 10. 2. 5  資源的使用方法                  
 10. 3  在Servlet中調(diào)用JSP頁(yè)面                  
 10. 4  在JSP頁(yè)面中調(diào)用Servlet                  
 10. 5  在JSP頁(yè)面中調(diào)用JSP頁(yè)面                  
 第11章  自定義標(biāo)簽                  
 11. 1  構(gòu)建標(biāo)簽的部件                  
 11. 1. 1  標(biāo)簽處理器(Tag Handler)                  
 11. 1. 2  標(biāo)簽庫(kù)描述(Tag Library Descriptor)                  
 11. 1. 3  JSP頁(yè)面                  
 11. 2  自定義標(biāo)簽實(shí)例演示                  
 11. 2. 1  基本標(biāo)簽實(shí)例                  
 11. 2. 2  帶屬性標(biāo)簽的實(shí)例                  
 11. 2. 3  帶標(biāo)簽體標(biāo)簽的實(shí)例                  
 11. 2. 4  互操作標(biāo)簽                  
 11. 3  Struts標(biāo)簽庫(kù)                  
 11. 3. 1  struts-logic標(biāo)簽庫(kù)                  
 11. 3. 2  equal標(biāo)簽                  
 11. 3. 3  iterate標(biāo)簽                  
 11. 4   Tutorial-Template標(biāo)簽庫(kù)                  
 11. 4. 1  definition標(biāo)簽                  
 11. 4. 2  screen和parameter標(biāo)簽                  
 11. 4. 3  screendefinitions JSP頁(yè)面                  
 11. 4. 4  insert標(biāo)簽                  
 第12章  Duke的Web層                  
 12. 1  Duke的Web組件一覽                  
 12. 2  Web客戶程序生命周期                  
 12. 2. 1  客戶組件的初始化                  
 12. 2. 2  企業(yè)Bean的Facade                  
 12. 2. 3  請(qǐng)求處理                  
 12. 2. 4  Duke的JSP組件                  
 12. 3  Duke的Web層設(shè)計(jì)策略                  
 12. 3. 1  設(shè)計(jì)模式                  
 12. 3. 2  Web Tier技術(shù)指南                  
 第13章  再談Duke的封裝和部署                  
 13. 1  封裝一個(gè)企業(yè)應(yīng)用系統(tǒng)                  
 13. 1. 1  封裝組件                  
 13. 1. 2  封裝EJB模塊                  
 13. 1. 3  封裝Web模塊                  
 13. 1. 4  封裝應(yīng)用客戶程序模塊                  
 13. 2  部署描述(Deploying Descriptors)                  
 13. 2. 1  公共部署的設(shè)置(Common Deployment Settings)                  
 13. 2. 2  EJB部署的設(shè)置項(xiàng)                  
 13. 2. 3  Web部署設(shè)置項(xiàng)                  
 13. 3  封裝和部署Duke的Web層                  
 13. 3. 1  封裝Duke的Web組件                  
 13. 3. 2  Duke的Web部署描述                  
 13. 3. 3  部署Duke的Web模塊                  
 第14章  Duke的安全設(shè)置                  
 14. 1  一些必須了解的安全性術(shù)語(yǔ)                  
 14. 2  安全模型(Security Models)                  
 14. 2. 1  安全角色(Security Roles)                  
 14. 2. 2  聲明性(Declarative)和編程性(Programmatic)安全機(jī)制                  
 14. 2. 3  J2EE安全的主要特征                  
 14. 3  Web層的安全                  
 14. 3. 1  保護(hù)Web資源                  
 14. 3. 2  Web層認(rèn)證                  
 14. 3. 3  Web層授權(quán)                  
 14. 3. 4  Web層中的編程性安全                  
 14. 4  EJB層的安全                  
 14. 4. 1  不受保護(hù)的EJB層資源                  
 14. 4. 2  EJB層認(rèn)證                  
 14. 4. 3  EJB層的聲明性授權(quán)                  
 14. 4. 4  EJB層的編程性授權(quán)                  
 14. 5  應(yīng)用客戶層的安全                  
 14. 5. 1  J2EE應(yīng)用客戶容器中的認(rèn)證                  
 14. 5. 2  Java認(rèn)證與授權(quán)服務(wù)(JAAS)                  
 14. 6  EIS層的安全                  
 14. 6. 1  容器管理的資源簽名(Container-Managed Resource Sign-On)                  
 14. 6. 2  組件管理的資源簽名(Component-Managed Resource Sign-On)                  
 14. 7  安全身份標(biāo)識(shí)的傳播(Propagating Security Identity)                  
 14. 7. 1  保護(hù)域                  
 14. 7. 2  部署一個(gè)組件的傳播安全身份標(biāo)識(shí)                  
 14. 7. 3  配置客戶程序認(rèn)證                  
 第15章  企業(yè)應(yīng)用的展望                  
 15. 1  透視Duke                  
 15. 1. 1  從Duke的資源角度透視                  
 15. 1. 2  從Duke應(yīng)用角度來(lái)透視                  
 15. 1. 3  從Duke的技術(shù)角度來(lái)透視                  
 15. 2  再談J2EE技術(shù)                  
 15. 2. 1  J2EE——企業(yè)級(jí)解決方案的平臺(tái)                  
 15. 2. 2  EJB——服務(wù)器端組件的體系結(jié)構(gòu)                  
 15. 2. 3  Servlet  Web服務(wù)器的擴(kuò)展功能                  
 15. 2. 4  JSP——?jiǎng)討B(tài)生成Web內(nèi)容                  
 15. 2. 5  JSTL——封裝JSP的通用功能                  
 15. 2. 6  JSF——簡(jiǎn)化Web的開(kāi)發(fā)                  
 15. 2. 7  JMS——連接企業(yè)應(yīng)用                  
 15. 2. 8  JCA——集成Web企業(yè)應(yīng)用                  
 15. 2. 9  XML——與J2EE的理想組合                  
 15. 3  幾個(gè)重要的J2EE兼容的應(yīng)用服務(wù)器                  
 15. 3. 1  Tomcat——輕量級(jí)的免費(fèi)服務(wù)器解決方案                  
 15. 3. 2  WebLogic——企業(yè)集成和集中的平臺(tái)                  
 15. 3. 3  WebSphere——理想的電子商務(wù)平臺(tái)                  
 15. 3. 4  SunONE——高可用性的開(kāi)放網(wǎng)絡(luò)環(huán)境                  
 15. 3. 5  Jboss——專業(yè)的開(kāi)放源代碼的產(chǎn)品                  
 15. 3. 6  Oracle 9i AS——完備的集成Web平臺(tái)                  
 15. 4  . NET與J2EE之間的比較                  
 15. 4. 1  Microsoft. NET平臺(tái)體系結(jié)構(gòu)                  
 15. 4. 2  . NET與J2EE的比較                  
 15. 5  J2EE和Web服務(wù)                  
 15. 5. 1  通俗解讀Web服務(wù)                  
 15. 5. 2  Web服務(wù)的三基石                  
 15. 5. 3  J2EE的Web服務(wù)戰(zhàn)略                  
 15. 5. 4  軟件巨頭們的Web服務(wù)戰(zhàn)略                  
 附錄A  J2EE兼容應(yīng)用服務(wù)器總覽                  
 附錄B  J2EE版本和組件技術(shù)版本                  
 附錄C  EJB規(guī)范                  
 附錄D  Java消息服務(wù)(JMS)簡(jiǎn)介                  
 附錄E  理解Java連接器體系結(jié)構(gòu)(JCA)                  
 附錄F  事務(wù)和J2EE                  
 附錄G  J2EE認(rèn)證體系                  
 參考書(shū)目                  
 在線參考                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)