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

精通J2EE:Java企業(yè)級(jí)應(yīng)用

精通J2EE:Java企業(yè)級(jí)應(yīng)用

定 價(jià):¥69.80

作 者: (美)John Hunt,(美)Chris Loftus著;周立斌,楊飛等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302085966 出版時(shí)間: 2004-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 546 字?jǐn)?shù):  

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

  本書連貫集中地介紹了J2EE技術(shù),涵蓋了用Java構(gòu)建多層企業(yè)級(jí)應(yīng)用程序的各個(gè)方面的知識(shí)::技術(shù)、設(shè)計(jì)方法和設(shè)計(jì)模式。本書分為5個(gè)部分,第1部分是技術(shù)背景,介紹了EJB、servlet和JSP等所依賴的J2EE或服務(wù)器端底層技術(shù)。第2部分是EJB體系結(jié)構(gòu)。第3部分是Servlet和JSP,它們構(gòu)成了J2EE應(yīng)用程序的表示層或Web層。第4部分是其他一些高級(jí)技術(shù),包括J2EE事務(wù)、EJB安全性、Web服務(wù)和SVG。第5部分是設(shè)計(jì)。講解了J2EE應(yīng)用程序的設(shè)計(jì)和Sun的J2EE模型目錄中的設(shè)計(jì)模式。本書適用于想學(xué)習(xí)J2EE技術(shù)以更好地構(gòu)建企業(yè)級(jí)應(yīng)用的開發(fā)人員。

作者簡(jiǎn)介

  Dr.John Hunt是JayDeeTechnology有限公司的技術(shù)總監(jiān),主講產(chǎn)業(yè)課程,包括服務(wù)器端Java技術(shù)。他還領(lǐng)導(dǎo)開發(fā)小組使用Java、J2EE、XML和C#為政府和著名組織開發(fā)項(xiàng)目。Chris Loftus是威爾士愛博雷斯維斯大學(xué)的計(jì)算機(jī)科學(xué)系的教員。他在學(xué)校和企業(yè)中講授Java方面的課程,包括J2EE。

圖書目錄

第1部分  技術(shù)背景
第1章  使用J2EE的原因
  1.1  引言
  1.2  1T組織面臨的挑戰(zhàn)
  1.3  企業(yè)級(jí)應(yīng)用程序開發(fā)的需求
  1.4  技術(shù)選擇
  1.5  選擇Java和J2EE的理由
  1.6  警告說明
  1.7  其他內(nèi)容
  1.8  參考文獻(xiàn)
第2章  分布式系統(tǒng)入門
  2.1  分布式應(yīng)用程序或系統(tǒng)的概念
  2.2  構(gòu)建分布式程序的理由
  2.3  Java對(duì)分布式程序的作用
  2.4  分布式對(duì)象系統(tǒng)
  2.5  J2EE的作用
  2.6  在線參考文獻(xiàn)
第3章  J2EE漫游
  3.1  引言
  3.2  J2EE平臺(tái)
  3.3  J2EE技術(shù)漫游
  3.3.1  通信服務(wù)
  3.3.2  通用服務(wù)
  3.3.3  組件技術(shù)
  3.4  參考文獻(xiàn)
第4章  Java和遠(yuǎn)程方法調(diào)用
  4.1  引言一
  4.2  遠(yuǎn)程方法調(diào)用(RMl)
  4.2.1  遠(yuǎn)程接口
  4.2.2  子類化服務(wù)器類
  4.2.3  運(yùn)行rmic編譯器
  4.2.4  啟動(dòng)注冊(cè)表
  4.3  RMIClient類
  4.4  RMI的性能
  4.5  參數(shù)傳遞
  4.6  在線參考文獻(xiàn)
第5章  可激活的服務(wù)器
  5.1  引言
  5.2  擴(kuò)展RMI
  5.3  實(shí)現(xiàn)可激活的服務(wù)器
  5.3.1  遠(yuǎn)程接口
  5.3.2  Client類
  5.3.3  可激活的服務(wù)器
  5.3.4  服務(wù)器設(shè)置
  5.4  運(yùn)行可激活的客戶機(jī)朋艮務(wù)器
  5.5  小結(jié)
  5.6  在線參考文獻(xiàn)
第6章  JNDI
  6.1  引言
  6.2  使用JNDI的必需條件
  6.3  LDAP
  6.4  LDAP的功能
  6.5  使用LDAP
  6.6  使用JNDI
  6.7  在LDAP中保存數(shù)據(jù)
  6.8  JNDI、RMI和LDAP
  6.9  小結(jié)
第7章  Java消息服務(wù)(JMS)
  7.1  引言
  7.2  消息服務(wù)器和JMS
  7.2.1  什么是消息服務(wù)
  7.2.2  為什么使用消息服務(wù)
  7.2.3  什么是JMS
  7.2.4  JMSAPl概念
  7.3  點(diǎn)對(duì)點(diǎn)通信
  7.4  發(fā)布/訂閱通信
  7.5  JMS API
  7.5.1  連接工廠
  7.5:2  連接
  7.5.3  會(huì)話
  7.5.4  消息
  7.5.5  目標(biāo)
  7.5.6  消息生產(chǎn)者
  7.5.7  消息消費(fèi)者
  7.6  點(diǎn)對(duì)點(diǎn)應(yīng)用程序的開發(fā)步驟
  7.6.1  發(fā)布目標(biāo)
  7.6.2  定義客戶端
  7.6.3  定義接收消息的客戶端
  7.6.4  啟動(dòng)消息服務(wù)器
  7.6.5  編譯并啟動(dòng)客戶端
  7.7  發(fā)布/訂閱應(yīng)用程序的開發(fā)步驟
  7.7.1  發(fā)布主題
  7.7.2  定義發(fā)布者客戶端
  7.7.3  定義訂閱者客戶端
  7.7.4  啟動(dòng)消息服務(wù)器
  7.7.5  編譯并啟動(dòng)客戶端
  7.8  其他的JMS特性
  7.8.1  指定消息的持久性
  7.8.2  設(shè)置消息優(yōu)先級(jí)
  7.8.3  定義消息持續(xù)的時(shí)間
  7.8.4  持久訂閱
  7.8.5  主題消息選擇器
  7.8.6  客戶端驗(yàn)證
  7.8.7  事務(wù)
  7.9  小結(jié)
  7.10  在線參考文獻(xiàn)
第8章  Java、IDL和ORB
  8.1  引言
  8.2  CORBA
  8.3  JavaIDL
  8.3.1  JavaORB
  8.3.2 Java命名服務(wù)器
  8.3.3  將IDL轉(zhuǎn)化成Java
  8.3.4  實(shí)現(xiàn)服務(wù)器
  8.3.5  實(shí)現(xiàn)客戶端
  8.3.6  編譯服務(wù)器和客戶端
  8.3.7  運(yùn)行應(yīng)用程序
  8.3.8  JavaIDL和RM卜
  8.4  在線參考文獻(xiàn)
第9章  Java數(shù)據(jù)庫(kù)連接
  9.1  引言
  9.2  什么是JDBC
  9.3  驅(qū)動(dòng)程序提供的內(nèi)容
  9.4注冊(cè)驅(qū)動(dòng)程序
  9.5  打開連接
  9.6  從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)
  9.7  創(chuàng)建表
  9.8  applet和數(shù)據(jù)庫(kù)
  9.9  以批處理方式更新
  9.10可滾動(dòng)和可更新的ResultSet
  9.11  可更新的ResultSet
  9.12  JDBC數(shù)據(jù)源
  9.13  連接池
  9.14  RowSet對(duì)象
  9.15  JDBC元數(shù)據(jù)
  9.15.1  DatabaseMetaData
  9.15.2  ResultSetMetaData
  9.16  在線參考文獻(xiàn)
  9.17  參考文獻(xiàn)
第10章  XML和Java
  10.1  引言
  10.2  XML介紹
  10.2.1  什么是XML
  10.2.2 XML文檔
  10.2.3  XML詞匯表
  10.2.4  使用DTD
  10.3  XSL轉(zhuǎn)換
  10.4  處理XML
  10.5  JAXPAPI
  10.6  SAXAPl
  10.7  DOMAPI
  10.8  載入XML文檔
  10.9  在Java中創(chuàng)建XML文檔
  10.10  在JAX中使用XSLT
第11章  JavaMailAPl:Mail在其中
  11.1  引言
  11.2  JavaMailAPI
  11.3  安裝JavaMail
  11.4  發(fā)送Email
  11.5  接收消息
  11.6  回復(fù)消息
  11.7  多部分的MIME消息
  11.8  把原始文本加入回復(fù)郵件
  11.9  郵件轉(zhuǎn)發(fā)
  11.10  發(fā)送附件
  11.11  發(fā)送HTML
  11.12  小結(jié)
  11.13  在線參考文獻(xiàn)
第11部分  EJB體系結(jié)構(gòu)
第12章  EJB體系結(jié)構(gòu)
  12.1  引言
  12.2 EJB服務(wù)器的組成元素
  12.3 EJB組件的組成元素
  12.3.1  本地接口和遠(yuǎn)程接口
  12.3.2  在“堅(jiān)果殼”(指容器)中開發(fā)和部署EJB~H.件的過程
  12.3.3  EJB組件類和接口
  12.4  從應(yīng)用程序客戶機(jī)訪問EJB
  12.5  參考文獻(xiàn)
第13章  無狀態(tài)會(huì)話EJB
  13.1  引言
  13.2  無狀態(tài)會(huì)話EJB的生命周期
  13.3  無狀態(tài)會(huì)話EJB'的開發(fā)過程
  13.4  業(yè)務(wù)邏輯接口
  13.5  生命周期接口
  13.6  組件類
  13.6.1  SessionComem對(duì)象+
  13.6.2  為什么組件類不“實(shí)現(xiàn)”業(yè)務(wù)或生命周期接口
  13.7  部署描述符文件
  13.7.1  ejb-jar.xml文件
  13.7.2 JBoss中的扣oss.xml文件
  13.8  部署EJB組件
  13.9  從Java應(yīng)用程序客戶機(jī)訪問EJB
第14章  實(shí)體EJB:如何實(shí)現(xiàn)容器管理的實(shí)體EJB
  14.1  引言
  14.2  實(shí)體EJB生命周期
  14.3  開發(fā)實(shí)體EJB的過程
  14.4  業(yè)務(wù)邏輯接口
  14.5  生命周期接口
  14.5.1  Creator方法
  14.5.2  find方法
  14:5.3  Home方法
  14.5.4  Select方法
  14.6主鍵和主鍵類
  14.7  組件類
  14.8  部署描述符文件
  14.8.1  ejb-jar.xml文件
  14.8.2  JBossjboss.xml文件
  14.8.3  JBoss jbosscmp-jdbc.xml文件
  14.9  EJB查詢語言
  14.9.1  查詢語言語句
  14.9.2  <query>部署描述符
  14.10  從Java應(yīng)用程序客戶機(jī)中訪問EJB
  14.11  容器管理關(guān)聯(lián)
  14.11.1  在組件類中聲明容器管理關(guān)聯(lián)
  14.11.2  關(guān)聯(lián)部署描述符
  14.11.3  Jboss jbosscmp-jbc.xml文件
  14.12  參考文獻(xiàn)
第15章  集成EJB
  15.1  引言
  15.2  BOokStoreEJB間的交互
  15.3  環(huán)境命名上下文(ENC)
  15.4  集成EJB時(shí)需要考慮的一些設(shè)計(jì)問題
  15.4.1  作為界面的會(huì)話EJB
  15.4.2  在EJB中使用JNDI
  15.4.3  不用實(shí)體EJB的時(shí)候
  15.4.4  組件類和業(yè)務(wù)邏輯接口一致性的編譯期檢查
  15.4.5  通過使用bulkaccessor/updator方法提高性能
  15.5  CartEJB程序清單
  15.6  計(jì)時(shí)器服務(wù)’
第16章  消息驅(qū)動(dòng)的EJB
  16.1  引言
  16.2  消息驅(qū)動(dòng)EJB的生命周期
  16.3  組件類
  16.4  部署描述符文件
  16.4.1  ejb-iar.xml文件
  16.4.2  ejb-jar.xml文件(EJB 2.1)
  16.4.3  JBoss的jboss.xml文件
  16.4.4 JBOss的JBoss-destinations-service.xml文件
  16.4.5  連接到JMS主題的DebugMonitor
  16.5  從其他的EJB訪問MDB
第III部分  ServLets和JSP
第17章  JavaWeb應(yīng)用
  17.1  引言
  17.2  什么是Servlet
  17.3  Web應(yīng)用
  17.4  Web應(yīng)用的結(jié)構(gòu)
  17.5  Servlet的工作原理
  17.6  為什么使用servlet
  17.7  ServletAPI的結(jié)構(gòu)
  17.8  開發(fā)和部署Web應(yīng)用的步驟
  17.9  啟動(dòng)Tomcat'
  17.10  第二個(gè)serlvet示例
  17.11  選擇dOGet還是dOPost
  17.12  Tomcat-
  17.13  小結(jié)
  17.14  在線參考文獻(xiàn)
  17.15  參考文獻(xiàn)
第18章  會(huì)話管理和生命周期監(jiān)控
  18.1  引言
  18.2  會(huì)話管理
  18.3  會(huì)話跟蹤
  18.3.1  URL重寫
  18.3.2  隱藏字段
  18.3.3  安全套接字層會(huì)話
  18.3.4  COOkies
  18.3.5  選擇會(huì)話跟蹤的方法
  18.4  會(huì)話示例
  18.5  更多的會(huì)話細(xì)節(jié)
  18.6  會(huì)話狀態(tài)
  18.7  會(huì)話生命周期監(jiān)控
  18.8  servlet上下文
  18.9  ServletContext示例
  18.10  servlet生命周期事件
  18.11  參考文獻(xiàn)
第19章  JSP
  19.1  引言
  19.2  什么是JSP
  19.3  簡(jiǎn)單的JSP
  19.4  JSP的組件
  19.4.1  指令
  19.4.2  動(dòng)作
  19.4.3  隱式對(duì)象
  19.4.4  JSP腳本
  19.5  使JSP具有交互性
  19.6  為什么使用JSP
  19.7  JSP的問題
第20章  JSP標(biāo)記和隱式對(duì)象
  20.1  引言
  20.2  JSP標(biāo)記
  20.2.1  JSP指令
  20.2.2  腳本元素
  20.2.3  動(dòng)作
  20.3  隱式對(duì)象
  20.4  作用域
第21章  JSP標(biāo)記庫(kù)
  21.1  引言
  21.1  為什么使用標(biāo)記庫(kù)
  21.3  關(guān)鍵概念
  21.4  創(chuàng)建定制標(biāo)記
  21.5  Tag接口
  21.6  創(chuàng)建標(biāo)記庫(kù)
  21.6.1  實(shí)現(xiàn)標(biāo)記處理程序類
  21.6.2  定義標(biāo)記庫(kù)描述符
  21.6.3  映射標(biāo)記庫(kù)
  21.6.4導(dǎo)入標(biāo)記庫(kù)
  21.6.5  運(yùn)行Web應(yīng)用
  21.7  為標(biāo)記添加特性
  21.8  包含正文內(nèi)容
  21.9  開發(fā)標(biāo)記庫(kù)的原則
  21.10  引入腳本變量
  21.11  嵌套標(biāo)記
  21.12  標(biāo)記驗(yàn)證
  21.13  處理標(biāo)記異常
  21.14  JSTL
  21.15  小結(jié)
  21.16  在線參考文獻(xiàn)
第22章  請(qǐng)求調(diào)度
  22.1  引言
  22.2  ServletChaining
  22.3  請(qǐng)求調(diào)度
  22.4  獲取RequestDispatcher
  22.4.1  轉(zhuǎn)發(fā)請(qǐng)求
  22.4.2  轉(zhuǎn)發(fā)的示例
  22.4.3  通過請(qǐng)求調(diào)度實(shí)現(xiàn)包含
第23章  過濾
  23.1  引言
  23.2  什么是過濾器
  23.3  過濾器能做些什么
  23.4  過濾器API
  23.5  實(shí)現(xiàn)一個(gè)簡(jiǎn)單的過濾器
  23.6  日志過濾器示例
  23.7  包裝請(qǐng)求和響應(yīng)對(duì)象
  23.8  過濾XML來生成HTML
第24章  Web應(yīng)用程序安全化
  24.1  引言
  24.2  傳統(tǒng)的方法
  24.2.1  使用Web服務(wù)器
  24.2.2  DIY
  24.3  容器管理的安全性
  24.3.1  定義用戶
  24.3.2  配置對(duì)Web資源的訪問
  24.3.3  身份驗(yàn)證的4種類型
  24.4  程序化的安全性
  24.5  配置JSP文件
  24.5.1  啟用或禁用EL評(píng)估
  24.5.2  啟用或禁用腳本
  24.5.3  頁(yè)面編碼的聲明
  24.5.4  定義隱式包含
  24.6  小結(jié)
  24.7  在線參考文獻(xiàn)
第25章  部署配置
  25.1  引言
  25.2  上下文初始化
  25.3  servlet初始化
  25.4  servlet加載
  25.5  會(huì)話配置
  25.6  歡迎頁(yè)面
  25.7  錯(cuò)誤頁(yè)面
  25.8  MIME映射
  25.9  分布式應(yīng)用程序
  25.10  J2EEl.3中的部署描述符
  25.11  在J2SEl.4中部署J2EE應(yīng)用程序
第26章  從SorvloUJSP中訪問EJB
  26.1  引言
  26.2  EJB的客戶端訪問
  26.3  從Web應(yīng)用程序訪問EJB
  26.3.1  Web歸檔
  26.3.2企業(yè)級(jí)歸檔
  26.4  緩存EJB引用
  26.5  示例
  26.6  小結(jié)
  第1V部分  其他技術(shù)
第27章  部署要點(diǎn):事務(wù)
  27.1  引言
  27.2  事務(wù)的概念
  27.3  EJB服務(wù)器支持的事務(wù)類型
  27.4  容器管理的事務(wù)
  27.4.1  Required特性
  27.4.2 NotSupported特性
  27.4.3  Supports特性
  27.4.4 RequiresNew特性
  27.4.5  Mandatory特性
  27.4.6  Never特性
  27.4.7  事務(wù)部署描述符
  27.5  Bean管理的事務(wù)
  27.5.1  User-Transaction接口
  27.5.2  UserTransaction對(duì)象的獲取和使用
  27.6  事務(wù)隔離等級(jí)
  27.6.1  鎖模式
  27.6.2  指定隔離等級(jí)
  27.7  事務(wù)及異常事件
  27.8  參考文獻(xiàn)
第28章  部署要點(diǎn):安全性
  28.1  引言
  28.2  安全概念和體系結(jié)構(gòu)
  28.2.1  身份驗(yàn)證
  28.2.2  訪問控制(授權(quán))
  28.3  EJB容器管理的安全性
  28.3.1  聲明的安全性
  28.3.2  程序化安全性
  28.3.3  利益相關(guān)者的責(zé)任
  28.4  Java身份驗(yàn)證和授權(quán)服務(wù)(JAAS)的使用實(shí)例
  28.5  參考文獻(xiàn)
第29章  Bean管理的持久性
  29.1  引言
  29.2  再談實(shí)體EJB生命周期
  29.3  BooklternEJB:BMP版
  29.4  部署描述符文件
  29.5  從客戶端訪問BooklternBMP實(shí)體
第30章  有狀態(tài)會(huì)話EJB
  30.1  引言
  30.2  有狀態(tài)會(huì)話EJB的生命周期
  30.3  實(shí)現(xiàn)類中可容許的實(shí)例變量的規(guī)則
  30.4  有狀態(tài)會(huì)話EJB的開發(fā)過程
  30.4.1  PurchaseEJB的業(yè)務(wù)邏輯接口
  30.4.2  PurchaseEJB的生命周期接口
  30.4.3  PurchaseEJB組件類
  30.5  使用SessionSynchronization接口的事務(wù)同步化
  30.6  部署描述符文件
第31章  J2EE連接器體系結(jié)構(gòu)
  31.1  引言
  31.2  體系結(jié)構(gòu)概述
  31.3  連接服務(wù)
  31.4  事務(wù)服務(wù)
  31.5  安全服務(wù)
  31.6  通用客戶端接口(CCl)
  31.7  部署資源適配器
  31.8  參考文獻(xiàn)
第32章  從Java到SVG
  32.1  引言
  32.2  SVG的概念
  32.2.1  SVG的優(yōu)點(diǎn)
  32.2.2  SVG的缺點(diǎn)
  32.3.3  獲得SVG查看器
  32.2.4  SVG的形式
  32.3  使用Java創(chuàng)建SVG
  32.3.1  使用DOMAPI
  32.3.2  將XML轉(zhuǎn)換成SVG
  32.4  Batik的使用
  32.4.1  SVG查看器
  32.4.2  SVG光柵器
  32.4.3  SVG生成器:從Java圖形生成SVG內(nèi)容
  32.4.4  SwinaDraw程序
  32.5  Sewlet和JSP
  32.6  小結(jié)
  32.7  在線參考文獻(xiàn)
  32.8  附錄:SVGCreatOr.java
第33章  Web服務(wù)
  33.1  引言:
  33.2 Web服務(wù)的概念
  32.2.1  SOAP的概念
  33.2.2  帶附件的SOAP
  33.2.3  WSDL的概念
  33.2.4  UDDI的概念
  33.3  Axis的概念
  33.4  基于AxisWeb月艮務(wù)的客戶端
  33.5  創(chuàng)建簡(jiǎn)單的Web服務(wù)驅(qū)動(dòng)程序
  33.5.1  為Web服務(wù)設(shè)置Tomcat'
  33.5.2  創(chuàng)建簡(jiǎn)單的Web服務(wù)
  33.5.3  配置Web服務(wù)
  33.5.4  WSDL的作用
  33.6 JavaWeb服務(wù)開發(fā)包
  33.7  Java的帶附件SOAPAPI
  33.8  Web服務(wù)和J2EE
  33.9  小結(jié)
  33.10  參考文獻(xiàn)
第V部分  設(shè)計(jì)
第34章  J2EE模式
  34.1  引言
  34.2  模式背后的動(dòng)機(jī)
  34.3  設(shè)計(jì)模式
  34.3.1  什么是設(shè)計(jì)模式
  34.3.2  設(shè)計(jì)模式不是什么
  34.3.3  體系結(jié)構(gòu)模式
  34.3.4  歸類模式
  34.3.5  何時(shí)使用模式
  34.3.6  設(shè)計(jì)模式的優(yōu)點(diǎn)及限制
  34.4  什么是J2EE設(shè)計(jì)模式
  34.5  J2EE模式目錄
  34.6  FrontController模式
  34.6.1  上下文
  34.6.2  問題
  34.6.3  強(qiáng)制性
  34.6.4  解決方案
  34.6.5  策略
  34.6.6  結(jié)果
  34.6.7  相關(guān)模式
  34.7  請(qǐng)求-事件—調(diào)度程序模式
  34.7.1  上下文
  34.7.2  問題
  34.7.3  強(qiáng)制性
  34.7.4  解決方案
  34.7.5  策略
  34.7.6  結(jié)果
  34.7.7  相關(guān)模式
  34.8  基于J2EE的模型—視圖—控制器
  34.8.1  上下文
  34.8.2  問題
  34.8.3  強(qiáng)制性
  34.8.4  解決方案
  34.8.5  策略
  34.8.6  結(jié)果
  34.8.7  相關(guān)模式
  34.9  小結(jié)
  34.10  進(jìn)階閱讀材料
  34.11  參考文獻(xiàn)
第35章  故障跟蹤J2EE案例研究
  35.1  引言
  35.2  故障跟蹤應(yīng)用
  35.2.1  變更請(qǐng)求
  35.2.2  問題報(bào)告
  35.3  使用故障跟蹤系統(tǒng)
  35.4  故障跟蹤系統(tǒng)的設(shè)計(jì)
  35.5  小結(jié)和結(jié)論

本目錄推薦

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