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

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

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

定 價:¥36.00

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

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

內(nèi)容簡介

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

作者簡介

  謝小樂,美籍華人。美國紐約州立大學(xué)計算機(jī)科學(xué)碩士。曾任IBM、UPS、紐約電話公司、紐約大都會保險公司、美國信托投資銀行、美國花旗銀行等著名公司的資深軟件咨詢顧問。10多年來一直在美國工業(yè)界的前沿從事軟件應(yīng)用、開發(fā)、設(shè)計和咨詢的實(shí)際工作,歷經(jīng)程序員、軟件工程師、到資深軟件咨詢顧問、資深軟件分析師,再到體系架構(gòu)師技術(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ù)庫                  
 1. 4. 3  從Web客戶瀏覽                  
 1. 4. 4  從應(yīng)用客戶瀏覽                  
 第2章  Duke的數(shù)據(jù)模型                  
 2. 1  Duke數(shù)據(jù)庫的邏輯視圖                  
 2. 2  創(chuàng)建Duke數(shù)據(jù)庫                  
 2. 3  Cloudscape數(shù)據(jù)庫                  
 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  不可見的EJB對象                  
 3. 4. 3  定義客戶訪問                  
 3. 4. 4  EJB容器的職責(zé)                  
 3. 5  會話Bean                  
 3. 5. 1  有狀態(tài)會話Bean                  
 3. 5. 2  無狀態(tài)會話Bean                  
 3. 5. 3  會話Bean的應(yīng)用                  
 3. 6  實(shí)體Bean                  
 3. 6. 1  容器管理持久                  
 3. 6. 2  Bean管理持久                  
 3. 6. 3  實(shí)體Bean的應(yīng)用                  
 3. 7  消息驅(qū)動Bean                  
 3. 7. 1  MDB和其他的EJB的區(qū)別                  
 3. 7. 2  消息驅(qū)動Bean的應(yīng)用                  
 第4章  Duke的EJB組件之一 ——實(shí)體Bean                  
 4. 1  顧客Bean詳解                  
 4. 1. 1  顧客對象模型(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  一個實(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組件之二——會話Bean                  
 5. 1  顧客會話Bean詳解                  
 5. 1. 1  顧客會話Bean對象模型                  
 5. 1. 2  會話Bean類                  
 5. 1. 3  引導(dǎo)接口                  
 5. 1. 4  有狀態(tài)會話Bean的生命周期                  
 5. 2  Duke中其他的會話Bean                  
 5. 2. 1  賬戶會話Bean                  
 5. 2. 2  交易會話Bean                  
 5. 3  另一種會話Bean——無狀態(tài)會話Bean                  
 5. 3. 1  無狀態(tài)會話Bean                  
 5. 3. 2  無狀態(tài)會話Bean的生命周期                  
 5. 4  有狀態(tài)會話和無狀態(tài)會話的選擇                  
 第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è)計模式                  
 第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  最簡單的HTTP Servlet                  
 8. 2. 2  HTML表格Servlet                  
 8. 2. 3  JDBC Servlet                  
 8. 3  Servlet技術(shù)                  
 8. 3. 1  Cookies                  
 8. 3. 2  會話(Session)跟蹤                  
 8. 3. 3  Servlet交互                  
 8. 4  實(shí)用Servlet——SnoopServlet                  
 第9章  Duke的Web組件之二——JSP                  
 9. 1  JSP概述                  
 9. 2  JSP腳本語言元素                  
 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  出錯處理頁面實(shí)例                  
 9. 3. 3  JSP include命令                  
 9. 4  在JSP中使用JavaBean                  
 9. 4. 1  jsp:useBean                  
 9. 4. 2  訪問Bean屬性                  
 9. 4. 3  ItemBean的實(shí)例                  
 第10章  Web組件的交互控制                  
 10. 1  用URL調(diào)用Web組件                  
 10. 2  在Servlet中調(diào)用Servlet                  
 10. 2. 1  實(shí)例化一個Servlet對象                  
 10. 2. 2  應(yīng)答重定向(Response Redirection)                  
 10. 2. 3  請求分派(Request Dispatching)                  
 10. 2. 4  請求分派(Request Dispatcher)的替代方法                  
 10. 2. 5  資源的使用方法                  
 10. 3  在Servlet中調(diào)用JSP頁面                  
 10. 4  在JSP頁面中調(diào)用Servlet                  
 10. 5  在JSP頁面中調(diào)用JSP頁面                  
 第11章  自定義標(biāo)簽                  
 11. 1  構(gòu)建標(biāo)簽的部件                  
 11. 1. 1  標(biāo)簽處理器(Tag Handler)                  
 11. 1. 2  標(biāo)簽庫描述(Tag Library Descriptor)                  
 11. 1. 3  JSP頁面                  
 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)簽庫                  
 11. 3. 1  struts-logic標(biāo)簽庫                  
 11. 3. 2  equal標(biāo)簽                  
 11. 3. 3  iterate標(biāo)簽                  
 11. 4   Tutorial-Template標(biāo)簽庫                  
 11. 4. 1  definition標(biāo)簽                  
 11. 4. 2  screen和parameter標(biāo)簽                  
 11. 4. 3  screendefinitions JSP頁面                  
 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  請求處理                  
 12. 2. 4  Duke的JSP組件                  
 12. 3  Duke的Web層設(shè)計策略                  
 12. 3. 1  設(shè)計模式                  
 12. 3. 2  Web Tier技術(shù)指南                  
 第13章  再談Duke的封裝和部署                  
 13. 1  封裝一個企業(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ù)語                  
 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)識的傳播(Propagating Security Identity)                  
 14. 7. 1  保護(hù)域                  
 14. 7. 2  部署一個組件的傳播安全身份標(biāo)識                  
 14. 7. 3  配置客戶程序認(rèn)證                  
 第15章  企業(yè)應(yīng)用的展望                  
 15. 1  透視Duke                  
 15. 1. 1  從Duke的資源角度透視                  
 15. 1. 2  從Duke應(yīng)用角度來透視                  
 15. 1. 3  從Duke的技術(shù)角度來透視                  
 15. 2  再談J2EE技術(shù)                  
 15. 2. 1  J2EE——企業(yè)級解決方案的平臺                  
 15. 2. 2  EJB——服務(wù)器端組件的體系結(jié)構(gòu)                  
 15. 2. 3  Servlet  Web服務(wù)器的擴(kuò)展功能                  
 15. 2. 4  JSP——動態(tài)生成Web內(nèi)容                  
 15. 2. 5  JSTL——封裝JSP的通用功能                  
 15. 2. 6  JSF——簡化Web的開發(fā)                  
 15. 2. 7  JMS——連接企業(yè)應(yīng)用                  
 15. 2. 8  JCA——集成Web企業(yè)應(yīng)用                  
 15. 2. 9  XML——與J2EE的理想組合                  
 15. 3  幾個重要的J2EE兼容的應(yīng)用服務(wù)器                  
 15. 3. 1  Tomcat——輕量級的免費(fèi)服務(wù)器解決方案                  
 15. 3. 2  WebLogic——企業(yè)集成和集中的平臺                  
 15. 3. 3  WebSphere——理想的電子商務(wù)平臺                  
 15. 3. 4  SunONE——高可用性的開放網(wǎng)絡(luò)環(huán)境                  
 15. 3. 5  Jboss——專業(yè)的開放源代碼的產(chǎn)品                  
 15. 3. 6  Oracle 9i AS——完備的集成Web平臺                  
 15. 4  . NET與J2EE之間的比較                  
 15. 4. 1  Microsoft. NET平臺體系結(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)簡介                  
 附錄E  理解Java連接器體系結(jié)構(gòu)(JCA)                  
 附錄F  事務(wù)和J2EE                  
 附錄G  J2EE認(rèn)證體系                  
 參考書目                  
 在線參考                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號