日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(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)21天學(xué)通J2EE

21天學(xué)通J2EE

21天學(xué)通J2EE

定 價(jià):¥84.00

作 者: (美)Martin Bond等著;張建明,英宇譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787115107428 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 739 字?jǐn)?shù):  

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

  本書(shū)從J2EE的基礎(chǔ)知識(shí)開(kāi)始,全面涵蓋了EJB、CMP、JSP、XML、Web服務(wù)等相關(guān)知識(shí)。每天的課程都提供了一些練習(xí),有助于讀者鞏固所學(xué)知識(shí)。書(shū)中還提供了一個(gè)完整的求職代理實(shí)例,讀者可以結(jié)合本書(shū)附帶光盤(pán)中的內(nèi)容,動(dòng)手操作完成這個(gè)實(shí)例。本書(shū)共分為21課,每天一課,共三周時(shí)間可以完成全部?jī)?nèi)容的學(xué)習(xí)。第一周的課程講述了J2EE和EJB的相關(guān)知識(shí),內(nèi)容包括n層開(kāi)發(fā)、J2EE平臺(tái)和角色、命名和目錄服務(wù)、EJB簡(jiǎn)介、會(huì)話EJB、實(shí)體EJB、CMP和EJB QL等;第二周的課程介紹了異步交互和如何開(kāi)發(fā)基于Web的組件,包括事務(wù)處理與持久性、Java消息服務(wù)、消息驅(qū)動(dòng)Bean、Java Mail、Servlet、JSP、JSP標(biāo)記庫(kù)等;第三周的課程介紹了企業(yè)應(yīng)用的安全性和完整性、XML文檔轉(zhuǎn)換、模式、整合外部資源、Web服務(wù)等。本書(shū)適合于有一定Java編程經(jīng)驗(yàn)的程序員閱讀。通過(guò)本書(shū)的學(xué)習(xí),能將您的Java技能提高到一個(gè)新的水平。

作者簡(jiǎn)介

  Martin Bond是一個(gè)培訓(xùn)教師和顧問(wèn),曾用C++、Java和JavaScript開(kāi)發(fā)過(guò)系統(tǒng),還講授過(guò)UNIX、Solaris、Java和XML方面的課程。Dan Haywood擅長(zhǎng)面向?qū)ο蟮脑O(shè)計(jì)、Java和J2EE方面的寫(xiě)作和培訓(xùn),Sybase技術(shù)咨詢和數(shù)據(jù)建模。Dabbie Law最初研究并行處理系統(tǒng)編譯程序開(kāi)發(fā),后來(lái)又轉(zhuǎn)向客戶服務(wù)器應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā)。Andy Longshaw是J2EE、XML和基于Web的技術(shù)和組件——特別是設(shè)計(jì)和體系結(jié)構(gòu)方面的顧問(wèn)、作家和教育家。Peter Roxburgh寫(xiě)過(guò)Java和移動(dòng)計(jì)算方面的很多種類(lèi)的教程和文章,是WAP Group的特邀會(huì)員。

圖書(shū)目錄

第一周課程  J2EE和EJB的簡(jiǎn)介                  
 第1天課程  挑戰(zhàn)N層開(kāi)發(fā) 12                  
 1.1  單層程序的開(kāi)發(fā) 12                  
 1.2  向二層開(kāi)發(fā)進(jìn)軍 13                  
 1.3  用模塊簡(jiǎn)化復(fù)雜性 15                  
 1.3.1  組件技術(shù) 16                  
 1.3.2  模塊化的好處 16                  
 1.4  三層方案的優(yōu)勢(shì) 16                  
 1.5  企業(yè)計(jì)算模塊 17                  
 1.5.1  生命周期 17                  
 1.5.2  持久性 17                  
 1.5.3  命名 18                  
 1.5.4  事務(wù) 18                  
 1.6  Java 2企業(yè)版(J2EE) 18                  
 1.6.1  組件和容器 19                  
 1.6.2  J2EE標(biāo)準(zhǔn)服務(wù) 19                  
 1.6.3  J2EE藍(lán)圖 10                  
 1.6.4  J2EE兼容性測(cè)試套件 11                  
 1.7  J2EE的發(fā)展前景 12                  
 1.8  小結(jié) 12                  
 1.9  問(wèn)與答 12                  
 1.10  練習(xí) 13                  
 第2天課程  J2EE平臺(tái)和角色 14                  
 2.1  再談J2EE平臺(tái) 14                  
 2.2  使用Sun微系統(tǒng)的J2EE SDK 15                  
 2.2.1  安裝J2EE SDK 1.3 15                  
 2.2.2  啟動(dòng)J2EE引用實(shí)現(xiàn)(RI) 17                  
 2.2.3  解決J2EE和云景數(shù)據(jù)庫(kù)服務(wù)器啟動(dòng)時(shí)的常見(jiàn)問(wèn)題 19                  
 2.2.4  關(guān)閉J2EE RI和云景數(shù)據(jù)庫(kù)服務(wù)器 21                  
 2.2.5  本書(shū)中涉及的軟件 21                  
 2.3  了解層和組件的概念 22                  
 2.3.1  業(yè)務(wù)層 22                  
 2.3.2  表達(dá)層 25                  
 2.3.3  組件:以Web應(yīng)用為中心 26                  
 2.3.4  客戶層 28                  
 2.3.5  獨(dú)立的客戶端 31                  
 2.4  了解容器 32                  
 2.5  了解容器為組件提供的服務(wù) 34                  
 2.5.1  超文本傳輸協(xié)議(HTTP) 34                  
 2.5.2  安全套接層超文本傳輸協(xié)議(HTTPS) 34                  
 2.5.3  Java數(shù)據(jù)庫(kù)連接(JDBC) 34                  
 2.5.4  Java事務(wù)API(JTA) 34                  
 2.5.5  Java認(rèn)證和授權(quán)服務(wù)(JAAS) 35                  
 2.5.6  用于解析XML的Java API(JAXP) 35                  
 2.5.7  Java命名和目錄接口(JNDI) 35                  
 2.5.8  JavaBean激活框架(JAF) 35                  
 2.5.9  JavaMail 36                  
 2.5.10  Java消息服務(wù)(JMS) 36                  
 2.5.11  Java接口定義語(yǔ)言(Java IDL) 36                  
 2.5.12  基于IIOP協(xié)議的遠(yuǎn)程方法調(diào)用(RMI-IIOP) 36                  
 2.5.13  連接器體系結(jié)構(gòu) 37                  
 2.6  J2EE平臺(tái)上的角色簡(jiǎn)介 37                  
 2.6.1  J2EE產(chǎn)品供應(yīng)商 37                  
 2.6.2  應(yīng)用程序組件供應(yīng)商 38                  
 2.6.3  應(yīng)用程序組裝者 38                  
 2.6.4  應(yīng)用程序部署者 38                  
 2.6.5  系統(tǒng)管理員 38                  
 2.6.6  工具供應(yīng)商 38                  
 2.6.7  J2EE工具發(fā)展前景 39                  
 2.7  打包和部署J2EE應(yīng)用程序 39                  
 2.7.1  J2EE應(yīng)用程序 40                  
 2.7.2  將模塊分解為組件 41                  
 2.8  小結(jié) 42                  
 2.9  問(wèn)與答 42                  
 2.10  練習(xí)——學(xué)習(xí)實(shí)例 43                  
 2.10.1  求職代理 43                  
 2.10.2  使用求職代理實(shí)例 43                  
 2.10.3  熟能生巧 45                  
 2.10.4  學(xué)習(xí)實(shí)例在光盤(pán)中的目錄 46                  
 2.10.5  安裝實(shí)例數(shù)據(jù)庫(kù) 46                  
 第3天課程  命名和目錄服務(wù) 49                  
 3.1  命名和目錄服務(wù) 49                  
 3.2  為什么使用命名服務(wù) 50                  
 3.3  JNDI是什么 50                  
 3.4  常見(jiàn)命名服務(wù) 50                  
 3.5  命名約定 51                  
 3.6  使用JNDI 51                  
 3.7  獲得一個(gè)初始環(huán)境 52                  
 3.8  初始環(huán)境命名異?!?3                  
 3.8.1  定義JNDI服務(wù) 53                  
 3.8.2  JNDI屬性文件 54                  
 3.8.3  應(yīng)用程序?qū)傩浴?5                  
 3.8.4  Applet參數(shù) 55                  
 3.8.5  硬編碼的屬性 55                  
 3.9  JNDI對(duì)象綁定 56                  
 3.9.1  對(duì)象綁定 56                  
 3.9.2  綁定時(shí)的常見(jiàn)問(wèn)題 56                  
 3.9.3  名字持久性 57                  
 3.9.4  重綁定對(duì)象 57                  
 3.9.5  解除對(duì)象綁定 57                  
 3.9.6  對(duì)象重命名 58                  
 3.10  JNDI名字查找 58                  
 3.10.1  改變環(huán)境參數(shù) 58                  
 3.10.2  定位RMI-IIOP對(duì)象 59                  
 3.11  環(huán)境參數(shù) 60                  
 3.11.1  環(huán)境參數(shù)列表 60                  
 3.11.2  創(chuàng)建和銷(xiāo)毀環(huán)境參數(shù) 62                  
 3.12  更多關(guān)于JNDI名字的內(nèi)容 63                  
 3.12.1  特殊字符 63                  
 3.12.2  復(fù)合名字與混合名字 63                  
 3.12.3  URL的 64                  
 3.13  屬性 64                  
 3.13.1  LDAP X.500命名概述 65                  
 3.13.2  獲取LDAP服務(wù)器 65                  
 3.13.3  使用OpenLDAP 65                  
 3.13.4  配置JNDI以使用LDAP 68                  
 3.13.5  測(cè)試LDAP服務(wù)器 68                  
 3.13.6  獲取目錄環(huán)境 69                  
 3.13.7  讀取屬性 69                  
 3.13.8  搜索對(duì)象 70                  
 3.13.9  操作屬性 72                  
 3.14  更多關(guān)于對(duì)象的內(nèi)容 73                  
 3.14.1  從代碼基中裝載類(lèi) 74                  
 3.14.2  定義代碼基 74                  
 3.14.3  引用 76                  
 3.15  JNDI還可以做什么 79                  
 3.15.1  JNDI事件 79                  
 3.15.2  安全性 79                  
 3.16  小結(jié) 80                  
 3.17  問(wèn)與答 81                  
 3.18  練習(xí) 81                  
 第4天課程  EJB簡(jiǎn)介 82                  
 4.1  什么是EJB 82                  
 4.1.1  Bean. 客戶端. 容器和服務(wù)器 82                  
 4.1.2  EJB概覽 83                  
 4.1.3  發(fā)現(xiàn)EJB 83                  
 4.1.4  EJB的類(lèi)型 84                  
 4.1.5  EJB的常見(jiàn)使用 84                  
 4.2  為什么使用EJB 84                  
 4.2.1  隱藏程序的復(fù)雜性 85                  
 4.2.2  從UI和數(shù)據(jù)訪問(wèn)中分離業(yè)務(wù)邏輯 85                  
 4.2.3  容器服務(wù) 86                  
 4.3  EJB中包括什么 86                  
 4.3.1  業(yè)務(wù)接口 86                  
 4.3.2  業(yè)務(wù)邏輯 88                  
 4.3.3  廠類(lèi)信息 92                  
 4.3.4  Bean元數(shù)據(jù) 93                  
 4.4  如何創(chuàng)建EJB 93                  
 4.4.1  創(chuàng)建機(jī)制 94                  
 4.4.2  創(chuàng)建代碼的限制 94                  
 4.4.3  創(chuàng)建可部署組件 94                  
 4.5  如何部署EJB 97                  
 4.5.1  在容器中插入配置 97                  
 4.5.2  執(zhí)行部署 97                  
 4.6  如何使用EJB 97                  
 4.6.1  發(fā)現(xiàn)EJB 97                  
 4.6.2  檢索與使用 98                  
 4.6.3  除去EJB 98                  
 4.6.4  運(yùn)行客戶端 99                  
 4.7  在J2EE RI中部署和使用一個(gè)EJB 99                  
 4.7.1  打開(kāi)學(xué)習(xí)實(shí)例的EAR文件 100                  
 4.7.2  查看學(xué)習(xí)實(shí)例應(yīng)用程序 101                  
 4.7.3  部署實(shí)例應(yīng)用程序 103                  
 4.7.4  測(cè)試實(shí)例應(yīng)用程序 104                  
 4.7.5  解決實(shí)例應(yīng)用程序中出現(xiàn)的問(wèn)題 105                  
 4.8  小結(jié) 106                  
 4.9  問(wèn)與答 106                  
 4.10  練習(xí) 107                  
 第5天課程  會(huì)話EJB 108                  
 5.1  概述 108                  
 5.2  會(huì)話Bean的javax.ejb包 109                  
 5.3  無(wú)狀態(tài)會(huì)話Bean的生命周期 110                  
 5.4  指定無(wú)狀態(tài)會(huì)話Bean 113                  
 5.5  無(wú)狀態(tài)會(huì)話Bean的實(shí)現(xiàn) 115                  
 5.5.1  javax.ejb.SessionBean的實(shí)現(xiàn) 115                  
 5.5.2  本地接口方法的實(shí)現(xiàn) 115                  
 5.5.3  遠(yuǎn)程接口方法的實(shí)現(xiàn) 116                  
 5.5.4  異常 118                  
 5.6  配置和部署一個(gè)無(wú)狀態(tài)會(huì)話Bean 119                  
 5.6.1  使用deploytool 119                  
 5.6.2  結(jié)構(gòu)元素 120                  
 5.6.3  表達(dá)元素 121                  
 5.6.4  會(huì)話元素 122                  
 5.6.5  部署企業(yè)應(yīng)用程序 128                  
 5.7  有狀態(tài)會(huì)話Bean的生命周期 128                  
 5.8  指定有狀態(tài)會(huì)話Bean 131                  
 5.9  有狀態(tài)會(huì)話Bean的實(shí)現(xiàn) 132                  
 5.9.1  鈍化 132                  
 5.9.2  超時(shí) 133                  
 5.9.3  連鎖狀態(tài) 133                  
 5.10  配置和部署有狀態(tài)會(huì)話Bean 134                  
 5.11  客戶端視圖 134                  
 5.12  模式和習(xí)慣 135                  
 5.12.1  業(yè)務(wù)接口 135                  
 5.12.2  適配器 137                  
 5.12.3  粗粒度 137                  
 5.13  忠告 137                  
 5.14  小結(jié) 138                  
 5.15  問(wèn)與答 138                  
 5.16  練習(xí) 138                  
 第6天課程  實(shí)體EJB 141                  
 6.1  概述 141                  
 6.1.1  再談n層體系結(jié)構(gòu) 141                  
 6.1.2  與關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)技術(shù)的比較 142                  
 6.1.3  識(shí)別實(shí)體 142                  
 6.2  實(shí)體Bean的javax.ejb包 144                  
 6.3  實(shí)體Bean的類(lèi)型 145                  
 6.4  遠(yuǎn)程接口與本地接口 145                  
 6.5  BMP實(shí)體Bean的生命周期 146                  
 6.6  指定BMP實(shí)體Bean 150                  
 6.6.1  本地Home接口 151                  
 6.6.2  本地接口 154                  
 6.7  BMP實(shí)體Bean的實(shí)現(xiàn) 155                  
 6.7.1  實(shí)現(xiàn)本地Home接口方法 159                  
 6.7.2  實(shí)現(xiàn)本地接口方法 164                  
 6.7.3  生成ID號(hào) 165                  
 6.7.4  再談粒度 167                  
 6.7.5  使用查找方法的注意事項(xiàng) 167                  
 6.7.6  EJB容器性能調(diào)試 168                  
 6.8  配置和部署B(yǎng)MP實(shí)體Bean 169                  
 6.9  客戶端視圖 172                  
 6.10  再談會(huì)話Bean 173                  
 6.11  模式和習(xí)慣 176                  
 6.11.1  接口. 外觀和狀態(tài) 176                  
 6.11.2  為實(shí)體Bean使用本地接口 176                  
 6.11.3  與值集綁定的類(lèi) 177                  
 6.11.4  自我封裝域 179                  
 6.11.5  不要為查找方法使用Enumeration 179                  
 6.11.6  晚連接, 早釋放 179                  
 6.11.7  再談業(yè)務(wù)接口 180                  
 6.12  忠告 181                  
 6.13  小結(jié) 182                  
 6.14  問(wèn)與答 182                  
 6.15  練習(xí) 182                  
 第7天課程  CMP和EJB QL 185                  
 7.1  容器管理的持久性概述 185                  
 7.1.1  N層體系結(jié)構(gòu)(再談?wù)劊┖虲MP字段 186                  
 7.1.2  淺談實(shí)例數(shù)據(jù)庫(kù) 188                  
 7.2  CMP實(shí)體Bean的生命周期 189                  
 7.3  容器管理的關(guān)聯(lián) 190                  
 7.3.1  關(guān)聯(lián)類(lèi)型 191                  
 7.3.2  導(dǎo)航 191                  
 7.3.3  cmr字段元素 192                  
 7.3.4  操作關(guān)聯(lián) 194                  
 7.4  EJB查詢語(yǔ)言 197                  
 7.4.1  EJB選擇方法 198                  
 7.4.2  語(yǔ)法和例子 199                  
 7.4.3  更多內(nèi)容 204                  
 7.5  指定CMP實(shí)體Bean 205                  
 7.5.1  本地Home接口 205                  
 7.5.2  本地接口 205                  
 7.6  CMP實(shí)體Bean的實(shí)現(xiàn) 206                  
 7.6.1  實(shí)現(xiàn)javax.ejb.EntityBean 206                  
 7.6.2  實(shí)現(xiàn)本地Home接口方法 208                  
 7.6.3  查找方法 210                  
 7.6.4  實(shí)現(xiàn)本地接口方法 213                  
 7.7  配置CMP實(shí)體Bean 214                  
 7.7.1  entity元素 214                  
 7.7.2  relationships元素 217                  
 7.8  部署CMP實(shí)體Bean 221                  
 7.9  模式和習(xí)慣 222                  
 7.9.1  在ejbLoad()/ejbStore()中規(guī)范化/反規(guī)范化數(shù)據(jù) 222                  
 7.9.2  不要顯示cmp字段元素 223                  
 7.9.3  不要顯示cmr字段元素 224                  
 7.9.4  通過(guò)Bean接口實(shí)施引用的完整性 225                  
 7.9.5  使用選擇方法實(shí)現(xiàn)Home方法 225                  
 7.10  忠告 226                  
 7.11  小結(jié) 226                  
 7.12  問(wèn)與答 227                  
 7.13  練習(xí) 227                  
 第二周課程  開(kāi)發(fā)J2EE應(yīng)用程序                  
 第8天課程  事務(wù)處理和持久性 230                  
 8.1  事務(wù)處理概述 230                  
 8.2  容器管理的事務(wù)劃分 232                  
 8.3  Bean管理的事務(wù)劃分 237                  
 8.3.1  動(dòng)機(jī)和限制 237                  
 8.3.2  使用Java 事務(wù)API 237                  
 8.3.3  部署B(yǎng)MTD Bean 240                  
 8.3.4  客戶劃分事務(wù) 240                  
 8.3.5  再談異?!?41                  
 8.4  延長(zhǎng)有狀態(tài)會(huì)話bean的生命周期 242                  
 8.5  后臺(tái)事務(wù):事務(wù)實(shí)質(zhì) 243                  
 8.5.1  事務(wù)管理器. 資源管理器和2PC 244                  
 8.5.2  JTA API 245                  
 8.5.3  事務(wù)出錯(cuò)后應(yīng)如何解決 247                  
 8.5.4  JTA與JTS 248                  
 8.6  持久性技術(shù)概述 249                  
 8.7  JDBC 250                  
 8.8  SQLj 252                  
 8.8.1  SQLj Part 0 253                  
 8.8.2  SQLj Part 1 257                  
 8.8.3  SQLj Part 2 261                  
 8.9  JDO 264                  
 8.9.1  JDO概念 265                  
 8.9.2  javax.jdo類(lèi)和接口 267                  
 8.9.3  查詢 268                  
 8.9.4  其他功能 270                  
 8.10  忠告 270                  
 8.11  小結(jié) 271                  
 8.12  問(wèn)與答 271                  
 8.13  練習(xí) 272                  
 第9天課程  Java消息服務(wù) 273                  
 9.1  消息 273                  
 9.2  Java消息服務(wù)API 275                  
 9.3  JMS API體系結(jié)構(gòu) 275                  
 9.3.1  消息域 277                  
 9.3.2  JMS 點(diǎn)對(duì)點(diǎn)消息域 277                  
 9.3.3  JMS發(fā)布/訂閱消息域 277                  
 9.4  使用JBoss開(kāi)發(fā)JMS應(yīng)用程序 278                  
 9.5  使用J2EE RI開(kāi)發(fā)JMS應(yīng)用程序 279                  
 9.5.1  J2EE RI連接工廠 279                  
 9.5.2  在J2EE RI中添加目的地 279                  
 9.5.3  在J2EE RI中創(chuàng)建隊(duì)列 279                  
 9.6  點(diǎn)對(duì)點(diǎn)消息實(shí)例 281                  
 9.6.1  JMS消息 282                  
 9.6.2  創(chuàng)建消息 283                  
 9.6.3  發(fā)送消息 284                  
 9.6.4  關(guān)閉連接 284                  
 9.6.5  發(fā)送JMS文本消息實(shí)例 284                  
 9.6.6  使用消息 285                  
 9.7  簡(jiǎn)單的同步接收器實(shí)例 286                  
 9.7.1  接收J(rèn)MS文本消息實(shí)例 286                  
 9.7.2  異步消息 287                  
 9.8  發(fā)布/訂閱消息域 288                  
 9.9  發(fā)布/訂閱消息實(shí)例 289                  
 9.9.1  公告板發(fā)布程序 289                  
 9.9.2  公告板訂閱程序 291                  
 9.9.3  創(chuàng)建持久訂閱 292                  
 9.9.4  JMS的其他特點(diǎn) 294                  
 9.10  XML簡(jiǎn)介 296                  
 9.11  小結(jié) 297                  
 9.12  問(wèn)與答 297                  
 9.13  練習(xí) 298                  
 第10天課程  消息驅(qū)動(dòng)Bean 299                  
 10.1  什么是消息驅(qū)動(dòng)Bean 299                  
 10.1.1  消息生產(chǎn)者的觀點(diǎn) 300                  
 10.1.2  與其他EJB的異同之處 300                  
 10.2  消息驅(qū)動(dòng)Bean的編程接口 300                  
 10.3  消息驅(qū)動(dòng)Bean的生命周期 301                  
 10.4  創(chuàng)建消息驅(qū)動(dòng)Bean 302                  
 10.4.1  就緒方法池 302                  
 10.4.2  刪除Bean 303                  
 10.4.3  使用消息 303                  
 10.4.4  處理異?!?03                  
 10.4.5  容器管理的事務(wù)處理和Bean管理的事務(wù)處理 304                  
 10.4.6  消息認(rèn)可 305                  
 10.4.7  JMS消息過(guò)濾器 305                  
 10.5  編寫(xiě)簡(jiǎn)單的消息驅(qū)動(dòng)Bean 305                  
 10.6  運(yùn)行實(shí)例 307                  
 10.6.1  創(chuàng)建隊(duì)列 307                  
 10.6.2  部署消息驅(qū)動(dòng)Bean 308                  
 10.6.3  創(chuàng)建發(fā)送客戶端以創(chuàng)建消息 311                  
 10.7  開(kāi)發(fā)代理學(xué)習(xí)實(shí)例 312                  
 10.7.1  步驟1——Sender Helper類(lèi) 313                  
 10.7.2  步驟2——代理和注冊(cè)會(huì)話Bean 314                  
 10.7.3  步驟3——消息驅(qū)動(dòng)bean 316                  
 10.7.4  步驟4——?jiǎng)?chuàng)建JMS隊(duì)列 321                  
 10.7.5  步驟5——部署EJB 321                  
 10.7.6  步驟6——測(cè)試ApplicantMatch Bean 321                  
 10.8  使用其他的體系結(jié)構(gòu) 321                  
 10.9  小結(jié) 322                  
 10.10  問(wèn)與答 322                  
 10.11  練習(xí) 322                  
 第11天課程  JavaMail 324                  
 11.1  E-Mail常識(shí) 324                  
 11.1.1  簡(jiǎn)單郵件傳輸協(xié)議(SMTP) 325                  
 11.1.2  郵箱協(xié)議(POP3) 326                  
 11.1.3  網(wǎng)絡(luò)消息訪問(wèn)協(xié)議(IMAP) 326                  
 11.1.4  其他協(xié)議 326                  
 11.1.5  多用途Internet郵件擴(kuò)展(MIME) 326                  
 11.2  JavaMail API簡(jiǎn)介 326                  
 11.3  安裝開(kāi)發(fā)環(huán)境 327                  
 11.4  發(fā)送第一封電子郵件 327                  
 11.5  創(chuàng)建多媒體電子郵件 331                  
 11.5.1  創(chuàng)建消息:方法#1 332                  
 11.5.2  創(chuàng)建消息:方法#2 335                  
 11.6  發(fā)送帶附件的電子郵件 339                  
 11.7  探索JavaMail API 342                  
 11.7.1  檢索消息 342                  
 11.7.2  刪除消息 345                  
 11.7.3  取得附件 346                  
 11.7.4  認(rèn)證用戶和安全性 349                  
 11.8  小結(jié) 352                  
 11.9  問(wèn)與答 352                  
 11.10  練習(xí) 353                  
 第12天課程  Servlet 354                  
 12.1  Servlet的用途和使用 354                  
 12.1.1  為Web應(yīng)用程序修改Servlet 354                  
 12.1.2  服務(wù)器與平臺(tái)獨(dú)立性 355                  
 12.1.3  高效與可擴(kuò)展性 355                  
 12.1.4  整合Servlet和服務(wù)器 355                  
 12.2  HTTP簡(jiǎn)介 356                  
 12.2.1  HTTP結(jié)構(gòu) 356                  
 12.2.2  其他的HTTP方法 358                  
 12.2.3  服務(wù)器響應(yīng) 358                  
 12.2.4  內(nèi)容類(lèi)型頭 359                  
 12.3  HTML簡(jiǎn)介 359                  
 12.4  Servlet環(huán)境 363                  
 12.5  Servlet類(lèi)繼承體系 363                  
 12.6  簡(jiǎn)單的Servlet實(shí)例 363                  
 12.7  向Servlet傳遞參數(shù)數(shù)據(jù) 368                  
 12.7.1  如何訪問(wèn)參數(shù) 368                  
 12.7.2  具有參數(shù)的Servlet實(shí)例 368                  
 12.7.3  使用POST請(qǐng)求 370                  
 12.7.4  Servlet生命周期 370                  
 12.7.5  Servlet環(huán)境 371                  
 12.8  Web應(yīng)用程序 372                  
 12.8.1  Web應(yīng)用程序的文件和目錄結(jié)構(gòu) 372                  
 12.8.2  Web應(yīng)用程序的部署描述符 373                  
 12.9  處理錯(cuò)誤 374                  
 12.9.1  HTTP錯(cuò)誤 374                  
 12.9.2  Servlet異常處理 375                  
 12.10  保留客戶端信息和狀態(tài)信息 376                  
 12.10.1  使用會(huì)話對(duì)象 376                  
 12.10.2  表單隱藏域 377                  
 12.10.3  Cookie 378                  
 12.10.4  創(chuàng)建一個(gè)Cookie 378                  
 12.10.5  重寫(xiě)URL 379                  
 12.11  Servlet過(guò)濾 380                  
 12.11.1  設(shè)計(jì)過(guò)濾器 380                  
 12.11.2  審計(jì)過(guò)濾器實(shí)例 381                  
 12.11.3  部署過(guò)濾器 382                  
 12.12  事件監(jiān)聽(tīng) 385                  
 12.13  Servlet線程 388                  
 12.14  安全性和Servlet沙箱 388                  
 12.15  求職代理學(xué)習(xí)實(shí)例 389                  
 12.15.1  AgencyTable Servlet代碼 389                  
 12.15.2  部署AgencyTable Servlet 391                  
 12.16  小結(jié) 394                  
 12.17  問(wèn)與答 394                  
 12.18  練習(xí) 394                  
 第13天課程  JSP 396                  
 13.1  JSP是什么 396                  
 13.1.1  角色分離 397                  
 13.1.2  轉(zhuǎn)換和執(zhí)行 397                  
 13.2  JSP語(yǔ)法和結(jié)構(gòu) 398                  
 13.3  第一個(gè)JSP實(shí)例 399                  
 13.4  JSP生命周期 402                  
 13.4.1  發(fā)現(xiàn)和糾正JSP錯(cuò)誤 403                  
 13.4.2  JSP生命周期方法 406                  
 13.5  JSP指令 406                  
 13.5.1  include指令 407                  
 13.5.2  page指令 407                  
 13.6  存取HTTP Servlet變量 410                  
 13.7  使用HTTP請(qǐng)求的參數(shù) 410                  
 13.8  用JavaBean簡(jiǎn)化JSP網(wǎng)頁(yè) 412                  
 13.8.1  什么是JavaBean 412                  
 13.8.2  定義JavaBean 412                  
 13.8.3  取得Bean屬性 413                  
 13.8.4  設(shè)置Bean屬性 413                  
 13.8.5  初始化Bean 414                  
 13.8.6  在求職代理實(shí)例中使用Bean 414                  
 13.9  向求職代理實(shí)例中添加Web接口 417                  
 13.9.1  結(jié)構(gòu)和導(dǎo)航 417                  
 13.9.2  外觀和感受 419                  
 13.9.3  錯(cuò)誤處理頁(yè)的定義 425                  
 13.9.4  部署JSP學(xué)習(xí)實(shí)例 427                  
 13.10  比較JSP和Servlet 429                  
 13.11  小結(jié) 430                  
 13.12  問(wèn)與答 430                  
 13.13  練習(xí) 430                  
 第14天課程  JSP標(biāo)記庫(kù) 432                  
 14.1  標(biāo)記庫(kù)扮演的角色 432                  
 14.2  開(kāi)發(fā)簡(jiǎn)單的自定義標(biāo)記 433                  
 14.2.1  使用簡(jiǎn)單的標(biāo)記 433                  
 14.2.2  標(biāo)記庫(kù)描述符(TLD) 434                  
 14.2.3  自定義Java標(biāo)記 435                  
 14.2.4  自定義標(biāo)記的生命周期方法 437                  
 14.2.5  自定義標(biāo)記“Hello World" 437                  
 14.2.6  部署標(biāo)記庫(kù)Web應(yīng)用程序 438                  
 14.2.7  定義TLD位置 439                  
 14.2.8  使用簡(jiǎn)單的標(biāo)記 440                  
 14.3  帶屬性的標(biāo)記 440                  
 14.4  定義腳本變量的標(biāo)記 442                  
 14.5  迭代標(biāo)記 446                  
 14.6  協(xié)作標(biāo)記 449                  
 14.6.1  使用共享腳本變量 449                  
 14.6.2  分層的標(biāo)記結(jié)構(gòu) 449                  
 14.7  定義標(biāo)記的額外信息對(duì)象 455                  
 14.7.1  驗(yàn)證屬性 456                  
 14.7.2  定義腳本變量 457                  
 14.8  處理標(biāo)記體 458                  
 14.9  JSP標(biāo)準(zhǔn)標(biāo)記庫(kù)(JSPTL) 460                  
 14.9.1  在J2EE RI中使用JSPTL 461                  
 14.9.2  使用JSPTL的forEach標(biāo)記 461                  
 14.9.3  其他JSPTL標(biāo)記 463                  
 14.9.4  JSPTL腳本語(yǔ)言 464                  
 14.9.5  其他Jakarta標(biāo)記庫(kù) 464                  
 14.10  小結(jié) 465                  
 14.11  問(wèn)與答 465                  
 14.12  練習(xí) 466                  
 第三周課程  在企業(yè)中集成J2EE                  
 第15天課程  安全 468                  
 15.1  安全概述 468                  
 15.2  常用安全技術(shù) 470                  
 15.2.1  對(duì)稱(chēng)加密法 470                  
 15.2.2  非對(duì)稱(chēng)加密 471                  
 15.2.3  SSL和HTTPS 471                  
 15.2.4  校驗(yàn)和與摘要 472                  
 15.2.5  數(shù)字證書(shū) 472                  
 15.3  J2EE中的安全 473                  
 15.3.1  J2EE安全術(shù)語(yǔ) 473                  
 15.3.2  使用J2EE RI安全 474                  
 15.4  安全和EJB 476                  
 15.4.1  定義EJB安全 476                  
 15.4.2  定義角色 476                  
 15.4.3  定義安全身份 478                  
 15.4.4  定義方法許可 479                  
 15.4.5  映射代理到角色 483                  
 15.4.6  使用角色作為安全身份 484                  
 15.5  Web應(yīng)用程序和組件的安全 488                  
 15.5.1  Web 認(rèn)證 489                  
 15.5.2  配置J2EE RI 基本認(rèn)證 489                  
 15.5.3  聲明的Web授權(quán) 490                  
 15.5.4  可編程Web授權(quán) 495                  
 15.5.5  加入可編程Web安全到學(xué)習(xí)實(shí)例 495                  
 15.5.6  使用安全的Web認(rèn)證方案 497                  
 15.6  安全和JNDI 497                  
 15.6.1  簡(jiǎn)單LDAP認(rèn)證 498                  
 15.6.2  SASL認(rèn)證 498                  
 15.7  小結(jié) 500                  
 15.8  問(wèn)與答 500                  
 15.9  練習(xí) 501                  
 第16天課程  整合XML和J2EE 502                  
 16.1  平臺(tái)無(wú)關(guān)數(shù)據(jù)交換的原因 502                  
 16.2  XML起源 503                  
 16.3  XML結(jié)構(gòu)和語(yǔ)法 504                  
 16.3.1  HTML和XML 504                  
 16.3.2  XML文檔結(jié)構(gòu) 505                  
 16.3.3  聲明 505                  
 16.3.4  元素 505                  
 16.3.5  結(jié)構(gòu)良好的XML文檔 506                  
 16.3.6  屬性 507                  
 16.3.7  注釋 507                  
 16.4  創(chuàng)建有效XML文檔 508                  
 16.4.1  文檔類(lèi)型定義 508                  
 16.4.2  名稱(chēng)空間 511                  
 16.4.3  用XML Schema強(qiáng)化文檔結(jié)構(gòu) 512                  
 16.4.4  如何在J2EE中使用XML 513                  
 16.5  解析XML 514                  
 16.6  JAXP包 515                  
 16.7  使用SAX解析XML 515                  
 16.8  文檔對(duì)象模型(DOM)解析器 519                  
 16.9  修改DOM樹(shù) 523                  
 16.10  支持XML綁定的Java體系結(jié)構(gòu) 524                  
 16.11  擴(kuò)展求職代理學(xué)習(xí)實(shí)例 525                  
 16.11.1  步驟1——改變會(huì)話Bean 526                  
 16.11.2  步驟2——修改MessageSender幫助類(lèi) 527                  
 16.11.3  步驟3——修改ApplicationMatch消息驅(qū)動(dòng)Bean 528                  
 16.12  小結(jié) 530                  
 16.13  問(wèn)與答 530                  
 16.14  練習(xí) 530                  
 第17天課程  XML文檔轉(zhuǎn)換 532                  
 17.1  在客戶端表示XML文檔 532                  
 17.1.1  在瀏覽器上表示XML文檔 533                  
 17.1.2  可擴(kuò)展樣式表語(yǔ)言(XSL) 533                  
 17.1.3  XSL格式化對(duì)象(XSL-FO) 533                  
 17.2  可擴(kuò)展樣式表轉(zhuǎn)換(XSLT) 534                  
 17.2.1  應(yīng)用樣式表 535                  
 17.2.2  在服務(wù)器上存儲(chǔ)轉(zhuǎn)換后的文檔 535                  
 17.2.3  在客戶端表示XML文檔和樣式表 535                  
 17.2.4  在服務(wù)器上轉(zhuǎn)換XML文檔 536                  
 17.3  通過(guò)J2EE使用XALAN 536                  
 17.3.1  使用XALAN轉(zhuǎn)換XML文檔 537                  
 17.3.2  從命令行使用XALAN 537                  
 17.4  在Java應(yīng)用程序中使用XSLT 538                  
 17.5  XSLT樣式表 542                  
 17.5.1  模板規(guī)則 542                  
 17.5.2  XML元素的文本表示 546                  
 17.5.3  通過(guò)XSLT使用Xpath 547                  
 17.5.4  默認(rèn)的樣式表規(guī)則 549                  
 17.5.5  處理屬性 549                  
 17.6  使用樣式表元素 550                  
 17.6.1  處理空格和文本 551                  
 17.6.2  添加注釋 552                  
 17.6.3  屬性值 553                  
 17.6.4  創(chuàng)建和復(fù)制元素 554                  
 17.6.5  屬性和屬性集 557                  
 17.6.6  其他XSL元素 559                  
 17.7  XSLT編譯器 562                  
 17.8  小結(jié) 562                  
 17.9  問(wèn)與答 562                  
 17.10  練習(xí) 563                  
 第18天課程  模式 567                  
 18.1  J2EE模式 567                  
 18.1.1  什么是模式 567                  
 18.1.2  為什么使用模式 568                  
 18.1.3  模式的類(lèi)型 569                  
 18.1.4  J2EE模式 569                  
 18.1.5  模式目錄 570                  
 18.2  應(yīng)用J2EE特定的模式 570                  
 18.2.1  在環(huán)境中應(yīng)用模式 570                  
 18.2.2  通用模式 571                  
 18.2.3  J2EE表達(dá)層模式 571                  
 18.2.4  J2EE業(yè)務(wù)層模式 572                  
 18.2.5  J2EE綜合層模式 572                  
 18.2.6  J2EE中的模式 573                  
 18.3  環(huán)境中的模式 573                  
 18.3.1  分析學(xué)習(xí)實(shí)例 573                  
 18.3.2  會(huì)話Facade和實(shí)體EJB 574                  
 18.3.3  數(shù)據(jù)交換和值對(duì)象 575                  
 18.3.4  非實(shí)體EJB的數(shù)據(jù)訪問(wèn) 578                  
 18.3.5  消息和異步激活 584                  
 18.3.6  組裝實(shí)體 584                  
 18.3.7  組裝JSP 585                  
 18.3.8  JSP和關(guān)注點(diǎn)分離 587                  
 18.3.9  客戶端代理服務(wù)器和委托 590                  
 18.3.10  定位服務(wù) 591                  
 18.3.11  其他業(yè)務(wù) 591                  
 18.3.12  重構(gòu)學(xué)習(xí)實(shí)例 592                  
 18.4  J2EE模式趨勢(shì) 592                  
 18.5  小結(jié) 592                  
 18.6  問(wèn)與答 593                  
 18.7  練習(xí) 593                  
 第19天課程  整合外部資源 594                  
 19.1  回顧外部資源和原有系統(tǒng) 594                  
 19.2  連接器體系結(jié)構(gòu)簡(jiǎn)介 595                  
 19.2.1  體系結(jié)構(gòu)概述 595                  
 19.2.2  角色與職責(zé) 596                  
 19.3  使用公共客戶接口 598                  
 19.3.1  與EIS交互 599                  
 19.3.2  安裝資源適配器 599                  
 19.3.3  創(chuàng)建第一個(gè)CCI應(yīng)用程序 600                  
 19.3.4  管理事務(wù)和查找記錄 606                  
 19.4  其他連接技術(shù)簡(jiǎn)介 610                  
 19.5  CORBA簡(jiǎn)介 610                  
 19.6  Java IDL簡(jiǎn)介 611                  
 19.7  使用基于IIOP的RMI 612                  
 19.7.1  基于JRMP的RMI實(shí)例 612                  
 19.7.2  基于IIOP的RMI實(shí)例 616                  
 19.8  JNI簡(jiǎn)介 619                  
 19.9  整合技術(shù)評(píng)估 622                  
 19.10  小結(jié) 623                  
 19.11  問(wèn)與答 623                  
 19.12  練習(xí) 623                  
 第20天課程  借助J2EE使用RPC樣式的Web服務(wù) 625                  
 20.1  Web服務(wù)概述 626                  
 20.1.1  什么是Web服務(wù) 626                  
 20.1.2  為什么使用Web服務(wù) 627                  
 20.1.3  Web服務(wù)技術(shù)和協(xié)議 627                  
 20.1.4  Web服務(wù)體系結(jié)構(gòu) 627                  
 20.2  J2EE的Web服務(wù) 628                  
 20.2.1  J2EE的Web服務(wù)體系結(jié)構(gòu) 629                  
 20.2.2  工具和技術(shù) 629                  
 20.2.3  整合Web服務(wù)和已存在的J2EE組件 631                  
 20.3  使用基于SOAP. RPC樣式的Web服務(wù) 631                  
 20.3.1  面向RPC的Web服務(wù) 632                  
 20.3.2  在Tomcat 4.0下設(shè)置Axis 633                  
 20.3.3  服務(wù)描述信息 634                  
 20.3.4  WSDL文檔剖析 634                  
 20.3.5  從WSDL創(chuàng)建Java代理服務(wù)器 636                  
 20.3.6  通過(guò)SOAP調(diào)用Web服務(wù) 638                  
 20.3.7  折衷方案 641                  
 20.3.8  調(diào)試SOAP交互 641                  
 20.4  實(shí)現(xiàn)基于SOAP. RPC樣式的Web服務(wù) 643                  
 20.4.1  將Java類(lèi)包裝為Web服務(wù) 643                  
 20.4.2  Web服務(wù)的客戶端 646                  
 20.4.3  從WSDL開(kāi)始 648                  
 20.4.4  使用Axis JWS文件 650                  
 20.4.5  會(huì)話情景和Web服務(wù) 652                  
 20.4.6  將存在的J2EE功能包裝為Web服務(wù) 655                  
 20.5  參數(shù)類(lèi)型和類(lèi)型映射 656                  
 20.5.1  Java和SOAP/WSDL類(lèi)型間的映射 656                  
 20.5.2  采用Serializer映射復(fù)雜類(lèi)型 657                  
 20.5.3  深入探討復(fù)雜類(lèi)型映射 663                  
 20.6  小結(jié) 663                  
 20.7  問(wèn)與答 663                  
 20.8  練習(xí) 664                  
 第21天課程  Web服務(wù)注冊(cè)表和消息樣式的Web服務(wù) 665                  
 21.1  Web服務(wù)注冊(cè)表 665                  
 21.1.1  什么是Web服務(wù)注冊(cè)表 665                  
 21.1.2  為什么我們需要Web服務(wù)注冊(cè)表 666                  
 21.1.3  注冊(cè)表如何工作 666                  
 21.1.4  注冊(cè)表分類(lèi) 666                  
 21.1.5  ebXML Registry和Repository 667                  
 21.1.6  UDDI概述 668                  
 21.2  訪問(wèn)UDDI注冊(cè)表中的信息 668                  
 21.2.1  使用UDDI4J操縱服務(wù)信息 669                  
 21.2.2  使用IBM的WSTK客戶端API操縱服務(wù)信息 671                  
 21.2.3  檢索和使用信息 672                  
 21.3  使用JAXR進(jìn)行注冊(cè)表訪問(wèn) 672                  
 21.3.1  一種通用方法 672                  
 21.3.2  使用JAXR存儲(chǔ)和檢索服務(wù)信息 674                  
 21.4  使用基于消息的SOAP接口 674                  
 21.4.1  消息樣式與RPC樣式 675                  
 21.4.2  創(chuàng)建客戶 675                  
 21.4.3  創(chuàng)建服務(wù) 676                  
 21.5  使用JAXM發(fā)送和接收SOAP消息 676                  
 21.5.1  JAXM和J2EE 677                  
 21.5.2  配置JAXM 677                  
 21.5.3  發(fā)送基本的SOAP消息 678                  
 21.5.4  運(yùn)行簡(jiǎn)單的客戶 682                  
 21.5.5  填充消息 682                  
 21.5.6  Header和附件 685                  
 21.5.7  使用JAXM接收SOAP消息 686                  
 21.5.8  使用JAXM profile 688                  
 21.5.9  使用JAXM Profile發(fā)送一條消息 690                  
 21.5.10  使用JAXM profile接收一條消息 692                  
 21.6  小結(jié) 694                  
 21.7  問(wèn)與答 694                  
 21.8  練習(xí) 695                  
 附錄A  UML簡(jiǎn)介 696                  
 A.1  UML簡(jiǎn)介 696                  
 A.2  用例圖 697                  
 A.3  類(lèi)圖 698                  
 A.3.1  關(guān)聯(lián) 699                  
 A.3.2  屬性 699                  
 A.3.3  操作 700                  
 A.3.4  泛化 701                  
 A.3.5  約束 701                  
 A.4  順序圖 702                  
 附錄B  SQL語(yǔ)句參考 704                  
 B.1  常用的SQL語(yǔ)句(SQL99) 704                  
 B.1.1  修改表(ALTER TABLE) 704                  
 B.1.2  創(chuàng)建表(CREATE TABLE) 705                  
 B.1.3  創(chuàng)建視圖(CREATE VIEW) 705                  
 B.1.4  刪除(DELETE) 706                  
 B.1.5  刪除數(shù)據(jù)表(DROP TABLE) 706                  
 B.1.6  刪除視圖(DROP VIEW) 706                  
 B.1.7  插入(INSERT) 706                  
 B.1.8  選擇(SELECT) 706                  
 B.1.9  內(nèi)聯(lián)接 707                  
 B.1.10  交叉聯(lián)接 707                  
 B.1.11  左外聯(lián)接 707                  
 B.1.12  右外聯(lián)接 707                  
 B.1.13  全聯(lián)接 708                  
 B.1.14  更新(UPDATE) 708                  
 B.2  常用的SQL子句 708                  
 B.2.1  FROM子句 708                  
 B.2.2  WHERE子句 708                  
 B.2.3  GROUP BY子句 709                  
 B.2.4  HAVING子句 709                  
 B.2.5  ORDER BY子句 709                  
 附錄C  XML概述 710                  
 C.1  什么是XML 710                  
 C.1.1  元素 710                  
 C.1.2  聲明 711                  
 C.1.3  注釋 712                  
 C.1.4  特殊字符 712                  
 C.1.5  名稱(chēng)空間 712                  
 C.2  強(qiáng)化XML文檔結(jié)構(gòu) 713                  
 C.2.1  文檔類(lèi)型定義 713                  
 C.2.2  XML Schema 716                  
 C.3  在哪里獲取更多相關(guān)信息 717                  
 附錄D  Java Community Process 719                  
 D.1  JCP簡(jiǎn)介 719                  
 D.2  JCP相關(guān)內(nèi)容 719                  
 D.2.1  JCP成員 719                  
 D.2.2  專(zhuān)家組 720                  
 D.2.3  公共成員 720                  
 D.2.4  過(guò)程管理辦公室 720                  
 D.2.5  執(zhí)行委員會(huì) 720                  
 D.3  了解JSR進(jìn)程 720                  
 D.4  進(jìn)入下一步 721                  
 術(shù)語(yǔ)表 722                  

本目錄推薦

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