注冊(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企業(yè)級(jí)應(yīng)用開(kāi)發(fā)

J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)

J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)

定 價(jià):¥59.00

作 者: 劉曉華等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 開(kāi)發(fā)專家之Sun ONE
標(biāo) 簽: J2EE

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

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

  本書(shū)屬于《開(kāi)發(fā)專家之Sun ONE》系列叢書(shū),詳細(xì)介紹了J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的相關(guān)問(wèn)題和建模、編程技術(shù)。全書(shū)分為四篇,共26章,全面介紹了UML技術(shù)在J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中各個(gè)過(guò)程、各個(gè)方面的應(yīng)用。包含了企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的基礎(chǔ)、UML技術(shù)和企業(yè)級(jí)應(yīng)用開(kāi)發(fā)建模、設(shè)計(jì)模式的應(yīng)用、需求建模、分析建模、組件建模、部署建模、客戶層實(shí)現(xiàn)、表示層實(shí)現(xiàn)、業(yè)務(wù)層實(shí)現(xiàn)、數(shù)據(jù)訪問(wèn)的實(shí)現(xiàn)、分布的實(shí)現(xiàn)和完整的開(kāi)發(fā)實(shí)例。除了介紹這些開(kāi)發(fā)技術(shù)外,本書(shū)著重于企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中的建模技術(shù),并且使用一定的方法、模式來(lái)提高應(yīng)用開(kāi)發(fā)的效率。附錄部分介紹了光盤(pán)的使用方法和參考資料等內(nèi)容。附贈(zèng)光盤(pán)為本書(shū)范例源代碼。本書(shū)適合于專業(yè)J2EE應(yīng)用開(kāi)發(fā)人員和致力于使用UML來(lái)提高J2EE應(yīng)用開(kāi)發(fā)技能的讀者,也可作為軟件工程項(xiàng)目管理人員的參考書(shū)籍。

作者簡(jiǎn)介

暫缺《J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

第一篇  基礎(chǔ)                  
 第1章  企業(yè)級(jí)應(yīng)用的概念 3                  
 1.1  企業(yè)級(jí)應(yīng)用的定義 3                  
 1.2  企業(yè)級(jí)軟件的特殊問(wèn)題 5                  
 1.2.1  伸縮性 5                  
 1.2.2  安全性 5                  
 1.2.3  異構(gòu)和互通 6                  
 1.2.4  分布式 6                  
 1.3  企業(yè)級(jí)應(yīng)用的歷史. 現(xiàn)狀                  
 和未來(lái) 6                  
 1.3.1  企業(yè)級(jí)應(yīng)用結(jié)構(gòu)分層                  
 發(fā)展的歷史 6                  
 1.3.2  企業(yè)級(jí)應(yīng)用業(yè)務(wù)范圍的                  
 發(fā)展趨勢(shì) 8                  
 1.4  企業(yè)級(jí)應(yīng)用的實(shí)例 9                  
 1.5  小結(jié) 10                  
 第2章  深入了解企業(yè)級(jí)應(yīng)用 11                  
 2.1  企業(yè)級(jí)應(yīng)用的公共基礎(chǔ)服務(wù) 11                  
 2.1.1  安全 11                  
 2.1.2  事務(wù) 11                  
 2.1.3  緩沖 12                  
 2.1.4  生存期管理 12                  
 2.2  企業(yè)級(jí)應(yīng)用開(kāi)發(fā)平臺(tái) 12                  
 2.2.1  J2EE 12                  
 2.2.2  .NET 13                  
 2.3  企業(yè)級(jí)應(yīng)用的一般結(jié)構(gòu) 16                  
 2.3.1  分層 16                  
 2.3.2  分布 18                  
 2.4  組件和企業(yè)級(jí)應(yīng)用 18                  
 2.4.1  組件技術(shù) 18                  
 2.4.2  流行的組件技術(shù)                  
 和平臺(tái) 19                  
 2.4.3  區(qū)分組件和對(duì)象 20                  
 2.5  企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)流程 21                  
                   
 2.5.1  建模 21                  
 2.5.2  實(shí)現(xiàn) 22                  
 2.5.3  部署 22                  
 2.6  小結(jié) 23                  
 第3章  J2EE和企業(yè)級(jí)應(yīng)用 25                  
 3.1  J2EE 是企業(yè)級(jí)計(jì)算平臺(tái) 25                  
 3.1.1  J2EE的由來(lái) 25                  
 3.1.2  J2EE的現(xiàn)狀 26                  
 3.1.3  J2EE體系結(jié)構(gòu)簡(jiǎn)介 26                  
 3.1.4  為什么使用J2EE 28                  
 3.1.5  J2EE存在哪些風(fēng)險(xiǎn) 28                  
 3.2  J2EE的基本思想 29                  
 3.2.1  基于標(biāo)準(zhǔn)協(xié)議 29                  
 3.2.2  共享公共服務(wù) 30                  
 3.2.3  軟件組件化 31                  
 3.3  J2EE為企業(yè)級(jí)應(yīng)用                  
 提供的支持 32                  
 3.3.1  表示邏輯 33                  
 3.3.2  業(yè)務(wù)邏輯 35                  
 3.3.3  數(shù)據(jù)訪問(wèn)邏輯 35                  
 3.4  J2EE其他關(guān)鍵技術(shù) 36                  
 3.4.1  JNDI 36                  
 3.4.2  RMI 37                  
 3.4.3  JMS 38                  
 3.4.4  J2EE連接器 38                  
 3.4.5  Java事物服務(wù) 38                  
 3.4.6  JavaMail 39                  
 3.4.7  JAAS 39                  
 3.4.8  XML 39                  
 3.4.9  JavaBean 40                  
 3.5  小結(jié) 40                  
 第4章  企業(yè)級(jí)應(yīng)用建模 41                  
 4.1  為什么要建模 41                  
 4.1.1  建模的重要性 41                  
 4.1.2  建模的原理 42                  
 4.1.3  面向?qū)ο蟮慕<夹g(shù) 43                  
 4.2  統(tǒng)一建模語(yǔ)言UML 44                  
 4.2.1  UML的產(chǎn)生和成長(zhǎng) 44                  
 4.2.2  什么是UML 45                  
 4.2.3  UML的目標(biāo) 46                  
 4.3  建模的階段 46                  
 4.3.1  領(lǐng)域建模 46                  
 4.3.2  需求建模 47                  
 4.3.3  分析建模 48                  
 4.3.4  設(shè)計(jì)建模 48                  
 4.3.5  實(shí)現(xiàn)建模 48                  
 4.4  建模工具 49                  
 4.4.1  工具的支持 49                  
 4.4.2  常用的建模工具簡(jiǎn)介 50                  
 4.4.3  Rational Rose 51                  
 4.5  小結(jié) 52                  
 第5章  UML建模技術(shù) 53                  
 5.1  為什么選擇UML 53                  
 5.1.1  工業(yè)標(biāo)準(zhǔn) 53                  
 5.1.2  支持用例驅(qū)動(dòng) 54                  
 5.1.3  幫助理解系統(tǒng) 54                  
 5.1.4  可視化的軟件開(kāi)發(fā) 54                  
 5.1.5  UML的其他                  
 幾點(diǎn)說(shuō)明 55                  
 5.2  UML事物和關(guān)系 55                  
 5.2.1  UML中的事物 55                  
 5.2.2  UML中的關(guān)系 58                  
 5.3  UML中的圖 59                  
 5.2.1  用于表示靜態(tài)關(guān)系                  
 建模的圖 59                  
 5.2.2  用于表示動(dòng)態(tài)關(guān)系                  
 建模的圖 63                  
 5.4  UML的擴(kuò)展機(jī)制 68                  
 5.4.1  約束 68                  
 5.4.2  版式 69                  
 5.4.3  標(biāo)簽值 69                  
 5.5  用UML對(duì)J2EE建模 70                  
                   
 5.5.1  為什么要用UML                  
 對(duì)J2EE建模 70                  
 5.5.2  Rose在J2EE上的                  
 特殊支持 71                  
 5.6  小結(jié) 72                  
 第6章  Java語(yǔ)言和UML 73                  
 6.1  面向?qū)ο蟮腏ava語(yǔ)言 73                  
 6.1.1  面向?qū)ο蟮暮x 73                  
 6.1.2  面向?qū)ο蟮某绦?nbsp;                 
 設(shè)計(jì) 74                  
 6.1.3  對(duì)象. 類. 接口.                   
 組件. 模板 75                  
 6.1.4  面向?qū)ο蟮脑O(shè)計(jì)                  
 和UML 77                  
 6.2  類 77                  
 6.2.1  類的組成元素 78                  
 6.2.2  類的UML表示 80                  
 6.2.3  若干特殊類 81                  
 6.3  接口 84                  
 6.3.1  接口的組成 84                  
 6.3.2  區(qū)別接口和抽象類 85                  
 6.3.3  接口的UML表示 86                  
 6.3.4  接口的實(shí)現(xiàn) 89                  
 6.3.5  接口的變量 90                  
 6.3.6  標(biāo)識(shí)接口                  
 (Mark Interface) 91                  
 6.4  對(duì)象 91                  
 6.4.1  一切活動(dòng)的元素                  
 都是對(duì)象 91                  
 6.4.2  對(duì)象的UML表示 93                  
 6.4.3  對(duì)象的關(guān)系 94                  
 6.5  包 94                  
 6.5.1  什么是包 94                  
 6.5.2  包的組成和UML                  
 表示 95                  
 6.5.3  包間的關(guān)系 96                  
 6.5.4  Java中常用的包 97                  
 6.6  類關(guān)系 97                  
                   
 6.6.1  繼承 98                  
 6.6.2  關(guān)聯(lián) 101                  
 6.6.3  聚合 103                  
 6.6.4  組合 104                  
 6.6.5  依賴 106                  
 6.7  小結(jié) 108                  
 第7章  功能復(fù)用 109                  
 7.1  軟件復(fù)用的意義 109                  
 7.1.1  軟件復(fù)用的概念 109                  
 7.1.2  加快企業(yè)軟件                  
 發(fā)展速度 110                  
 7.1.3  提供企業(yè)級(jí)應(yīng)用的                  
 穩(wěn)定性 110                  
 7.1.4  提供企業(yè)級(jí)應(yīng)用的                  
 伸縮性 110                  
 7.2  軟件復(fù)用的層次 110                  
 7.2.1  源代碼級(jí)的                  
 代碼復(fù)用 111                  
 7.2.2  DLL層次的                  
 函數(shù)復(fù)用 111                  
 7.2.3  COM級(jí)的                  
 二進(jìn)制對(duì)象復(fù)用 111                  
 7.2.4  組件級(jí)復(fù)用 112                  
 7.2.5  框架復(fù)用 112                  
 7.3  軟件復(fù)用的實(shí)現(xiàn) 113                  
 7.3.1  繼承 113                  
 7.3.2  組合 113                  
 7.3.3  繼承和組合之間的                  
 選擇 114                  
 7.4  Java接口和軟件復(fù)用 116                  
 7.4.1  理解Java中的接口 116                  
 7.4.2  多態(tài) 118                  
 7.4.3  面向接口編程 120                  
 7.5  小結(jié) 120                  
 第二篇  建模                  
 第8章  企業(yè)級(jí)應(yīng)用常用的                  
 開(kāi)發(fā)方法 123                  
 8.1  理解軟件開(kāi)發(fā)過(guò)程 123                  
 8.1.1  理解軟件過(guò)程的                  
 概念 123                  
 8.1.2  軟件工程與過(guò)程.                   
 方法. 工具 124                  
 8.2  Rational統(tǒng)一過(guò)程 124                  
 8.2.1  通過(guò)RUP利用軟件                  
 開(kāi)發(fā)的六大經(jīng)驗(yàn) 125                  
 8.2.2  階段和迭代 125                  
 8.2.3  RUP的核心工作流 128                  
 8.2.4  制品 129                  
 8.3  其他開(kāi)發(fā)方法 130                  
 8.4  小結(jié) 134                  
 第9章  需求分析建模 135                  
 9.1  企業(yè)級(jí)應(yīng)用的需求分析 135                  
 9.1.1  為什么要進(jìn)行                  
 需求分析 135                  
 9.1.2  需求分析的方法 136                  
 9.1.3  企業(yè)級(jí)應(yīng)用需求                  
 分析 137                  
 9.1.4  用例分析技術(shù) 137                  
 9.2  參與者 138                  
 9.2.1  參與者的概念 138                  
 9.2.2  參與者的確定 138                  
 9.2.3  區(qū)別參與者和用例 139                  
 9.2.4  參與者的繼承 140                  
 9.3  用例分析 140                  
 9.3.1  確定用例 140                  
 9.3.2  用例的關(guān)系 141                  
 9.3.3  用例描述 143                  
 9.3.4  場(chǎng)景 144                  
 9.3.5  添加通信的指向 144                  
 9.4  系統(tǒng)邊界 145                  
 9.4.1  邊界的發(fā)現(xiàn) 145                  
 9.4.2  潛在的邊界 146                  
 9.5  用例細(xì)化 147                  
 9.5.1  確定參與者和系統(tǒng)                  
 交互 147                  
 9.5.2  確定工作流程 148                  
 9.6  小結(jié) 149                  
 第10章  總體設(shè)計(jì)概述 151                  
 10.1  進(jìn)一步細(xì)化用例描述 151                  
 10.1.1  用例優(yōu)化 151                  
 10.1.2  用例的粒度 152                  
 10.1.3  用例的子用例 153                  
 10.1.4  細(xì)化用例描述 154                  
 10.2  確定三類對(duì)象 156                  
 10.2.1  邊界對(duì)象 156                  
 10.2.2  實(shí)體對(duì)象 156                  
 10.2.3  控制對(duì)象 157                  
 10.3  描述三類對(duì)象的協(xié)作                  
  關(guān)系 158                  
 10.3.1  順序圖 158                  
 10.3.2  協(xié)作圖 159                  
 10.4  為用例創(chuàng)建類圖 160                  
 10.4.1  創(chuàng)建分析類 160                  
 10.4.2  標(biāo)識(shí)類之間的關(guān)系 163                  
 10.5  小結(jié) 164                  
 第11章  功能分派 165                  
 11.1  分派到包 165                  
 11.1.1  怎么劃分包 165                  
 11.1.2  包之間的依賴關(guān)系 166                  
 11.1.3  劃分包的技巧 166                  
 11.1.4  弱化包之間的                  
  耦合關(guān)系 167                  
 11.2  確定設(shè)計(jì)類 167                  
 11.2.1  設(shè)計(jì)類的特點(diǎn) 167                  
 11.2.2  確定設(shè)計(jì)類 168                  
 11.2.3  確定設(shè)計(jì)類的屬性 168                  
 11.2.4  確定設(shè)計(jì)類的操作 169                  
 11.2.5  確定設(shè)計(jì)類的關(guān)系 169                  
 11.3  子系統(tǒng) 170                  
 11.3.1  劃分子系統(tǒng)的原則 170                  
 11.3.2  設(shè)計(jì)子系統(tǒng) 171                  
 11.3.3  實(shí)現(xiàn)子系統(tǒng) 171                  
 11.3.4  子系統(tǒng)的依賴關(guān)系 172                  
 11.4  設(shè)計(jì)公共接口 172                  
                   
 11.4.1  從用例圖中                  
  發(fā)現(xiàn)接口 172                  
 11.4.2  為子系統(tǒng)設(shè)計(jì)接口 174                  
 11.5  小結(jié) 175                  
 第12章  使用軟件體系結(jié)構(gòu)劃分                  
          企業(yè)級(jí)應(yīng)用 177                  
 12.1  什么是軟件體系結(jié)構(gòu) 177                  
 12.1.1  基本定義和內(nèi)涵 177                  
 12.1.2  使用的好處 178                  
 12.2  使用框架 179                  
 12.2.1  框架的概念 179                  
 12.2.2  框架的分類 180                  
 12.2.3  應(yīng)用框架 180                  
 12.2.4  框架與組件. 類庫(kù)的                  
  關(guān)系 181                  
 12.2.5  框架和設(shè)計(jì)模式 181                  
 12.2.6  怎么獲得 181                  
 12.3  設(shè)計(jì)模式 182                  
 12.3.1  模式的形成歷史 182                  
 12.3.2  模式的含義 182                  
 12.3.3  模式的要素 183                  
 12.3.4  模式的分類 184                  
 12.3.5  常用的設(shè)計(jì)模式 184                  
 12.4  企業(yè)級(jí)應(yīng)用體系結(jié)構(gòu)                  
  和分層 186                  
 12.4.1  層的概念 187                  
 12.4.2  分層(Layer) 187                  
 12.5  J2EE體系結(jié)構(gòu) 188                  
 12.5.1  MVC體系結(jié)構(gòu) 188                  
 12.5.2  J2EE的層 189                  
 12.6  小結(jié) 192                  
 第13章  設(shè)計(jì)模式 193                  
 13.1  創(chuàng)建模式 193                  
 13.1.1  工廠方法模式 194                  
 13.1.2  抽象工廠模式 196                  
 13.1.3  單態(tài)模式 198                  
 13.1.4  建造模式 199                  
 13.1.5  原型模式 201                  
                   
 13.2  結(jié)構(gòu)模式 202                  
 13.2.1  適配器模式                  
 (Adapter) 202                  
 13.2.2  橋接模式(Bridge) 203                  
 13.2.3  組合模式                  
 (Composite) 205                  
 13.2.4  裝飾模式                  
 (Decorator) 207                  
 13.2.5  門(mén)面模式                  
 (Facade) 209                  
 13.2.6  代理模式                  
 (Proxy) 211                  
 13.2.7  享元模式                  
 (Flyweight) 212                  
 13.3  行為模式 214                  
 13.3.1  調(diào)停者模式                  
 (Mediator) 214                  
 13.3.2  策略模式                  
 (Strategy) 216                  
 13.3.3  模板方法模式                  
 (Template) 218                  
 13.3.4  觀察者模式                  
  (Observer) 220                  
 13.3.5  迭代模式                  
 (Iterator) 223                  
 13.3.6  責(zé)任鏈模式(Chain of                  
  Responsibility) 224                  
 13.3.7  命令模式                  
 (Command) 226                  
 13.3.8  狀態(tài)模式(State) 228                  
 13.3.9  訪問(wèn)者模式                  
 (Visitor) 231                  
 13.3.10  備忘錄模式                  
 (Memento) 233                  
 13.3.11  解釋器模式                  
 (Interpreter) 234                  
 13.4  小結(jié) 235                  
 第14章  J2EE核心模式實(shí)踐 237                  
 14.1  J2EE模式概覽 237                  
 14.2  表示層模式 239                  
 14.2.1  截取過(guò)濾器 239                  
 14.2.2  前端控制器 242                  
 14.2.3  視圖助手 244                  
 14.2.4  復(fù)合視圖 246                  
 14.2.5  工作者服務(wù) 249                  
 14.2.6  分發(fā)者視圖 249                  
 14.3  業(yè)務(wù)層模式 250                  
 14.3.1  業(yè)務(wù)代表 250                  
 14.3.2  值對(duì)象 253                  
 14.3.3  會(huì)話外觀 255                  
 14.3.4  復(fù)合實(shí)體 258                  
 14.3.5  值對(duì)象組裝器 260                  
 14.3.6  值列表處理器 262                  
 14.3.7  服務(wù)定位器 264                  
 14.4  集成層模式 266                  
 14.4.1  數(shù)據(jù)訪問(wèn)對(duì)象(Data-                  
 AccessObject) 267                  
 14.4.2  服務(wù)激發(fā)器 269                  
 14.5  小結(jié) 270                  
 第15章  實(shí)現(xiàn) 271                  
 15.1  規(guī)范化編碼風(fēng)格 271                  
 15.1.1  命名規(guī)范 271                  
 15.1.2  排版風(fēng)格 272                  
 15.1.3  注釋 273                  
 15.1.4  文檔規(guī)范 274                  
 15.2  J2EE應(yīng)用中的角色 278                  
 15.2.1  EJB提供者 279                  
 15.2.2  應(yīng)用程序組裝者 283                  
 15.2.3  部署者 284                  
 15.2.4  系統(tǒng)管理員 285                  
 15.2.5  應(yīng)用程序服務(wù)器/                  
 EJB容器廠商 285                  
 15.3  版本控制 286                  
 15.4  小結(jié) 291                  
 第16章  部署 293                  
 16.1  UML中的組件 293                  
 16.1.1  組件的種類 294                  
 16.1.2  組件和接口 294                  
 16.1.3  組件圖 295                  
 16.2  J2EE組件建模 295                  
 16.2.1  Web組件 296                  
 16.2.2  EJB組件 296                  
 16.2.3  J2EE企業(yè)級(jí)應(yīng)用的                  
  組件建模 297                  
 16.3  部署建模 298                  
 16.3.1  結(jié)點(diǎn) 298                  
 16.3.2  部署圖 299                  
 16.3.3  冗余配置 300                  
 16.4  J2EE應(yīng)用的部署 300                  
 16.4.1  DTD 301                  
 16.4.2  Web部署描述符 302                  
 16.4.3  EJB部署描述符 304                  
 16.4.4  Application部署                  
  描述符 305                  
 16.4.5  廠商專有的部署                  
  描述符 306                  
 16.5  小結(jié) 306                  
 第三篇  實(shí)現(xiàn)                  
 第17章  客戶層的實(shí)現(xiàn) 309                  
 17.1  界面設(shè)計(jì)的一般方法 309                  
 17.1.1  確定使用者和                  
  系統(tǒng)的交互 309                  
 17.1.2  確定輸入 310                  
 17.1.3  設(shè)置輸出 310                  
 17.1.4  提供幫助信息 311                  
 17.1.5  使用界面組件 311                  
 17.1.6  對(duì)界面元素關(guān)系                  
  建模 311                  
 17.2  控制臺(tái)界面 312                  
 17.2.1  確定輸入流                  
  和輸出流 313                  
 17.2.2  設(shè)計(jì)一個(gè)控制臺(tái)                  
  界面 314                  
 17.3  GUI界面的實(shí)現(xiàn) 317                  
                   
 17.3.1  基于AWT組件的                  
  GUI界面 318                  
 17.3.2  基于Swing組件的                  
  GUI界面 320                  
 17.3.3  常用的Swing                  
  組件 321                  
 17.3.4  理解事件驅(qū)動(dòng) 331                  
 17.4  Web界面的實(shí)現(xiàn) 334                  
 17.4.1  靜態(tài)HTML 334                  
 17.4.2  動(dòng)態(tài)HTML 336                  
 17.4.3  JSP和Servlet 339                  
 17.5  小結(jié) 339                  
 第18章  表示層實(shí)現(xiàn) 341                  
 18.1  JSP簡(jiǎn)介 341                  
 18.2  JSP的構(gòu)成 342                  
 18.2.1  模板元素 342                  
 18.2.2  指令元素 342                  
 18.2.3  腳本元素 344                  
 18.2.4  動(dòng)作元素 346                  
 18.2.5  JSP內(nèi)建對(duì)象 353                  
 18.3  在JSP中使用JavaBean                  
  和標(biāo)簽庫(kù) 356                  
 18.3.1  在JSP里                  
  使用JavaBean 357                  
 18.3.2  在JSP里使用                  
  Taglib 359                  
 18.4  Servlet技術(shù) 367                  
 18.4.1  Servlet簡(jiǎn)介 367                  
 18.4.2  一般用途 368                  
 18.4.3  生命周期 368                  
 18.4.4  處理請(qǐng)求 369                  
 18.4.5  響應(yīng)的產(chǎn)生 369                  
 18.5  JSP應(yīng)用的典型結(jié)構(gòu) 371                  
 18.5.1  典型結(jié)構(gòu) 371                  
 18.5.2  JSP+JavaBean 371                  
 18.5.3  JSP+Servlet+                  
  JavaBean 372                  
 18.6  JSP與UML建模 372                  
                   
 18.6.1  客戶端關(guān)系建模 372                  
 18.6.2  服務(wù)器端關(guān)系建模 373                  
 18.7  小結(jié) 374                  
 第19章  業(yè)務(wù)邏輯的實(shí)現(xiàn) 375                  
 19.1  普通類的實(shí)現(xiàn) 375                  
 19.2  用EJB組件實(shí)現(xiàn)                  
  業(yè)務(wù)邏輯 376                  
 19.2.1  EJB介紹 376                  
 19.2.2  選用EJB組件的                  
  優(yōu)勢(shì)和不足 376                  
 19.2.3  EJB組件的類型 377                  
 19.3  事務(wù)和EJB 378                  
 19.3.1  事務(wù)的概念 378                  
 19.3.2  Bean管理事務(wù) 380                  
 19.3.3  容器管理事務(wù) 380                  
 19.3.4  事物的屬性 380                  
 19.4  UML和EJB 381                  
 19.4.1  用UML表示EJB 381                  
 19.4.2  利用UML的                  
  擴(kuò)展機(jī)制表示                  
  EJB的各個(gè)元素 382                  
 19.4.3  客戶端視圖 382                  
 19.4.4  EJB內(nèi)部視圖 383                  
 19.5  選擇應(yīng)用服務(wù)器                  
  和開(kāi)發(fā)環(huán)境 384                  
 19.5.1  WebLogic Server 384                  
 19.5.2  JBoss 386                  
 19.5.3  JBoss和Rose.                   
  JCreator整合 387                  
 19.6  J2EE 1.4的新特性 389                  
 19.6.1  J2EE Connector                   
  Architecture 1.5 389                  
 19.6.2  EJB 2.1 390                  
 19.7  小結(jié) 392                  
 第20章  會(huì)話Bean 393                  
 20.1  會(huì)話Bean技術(shù) 393                  
 20.1.1  Home接口 393                  
 20.1.2  Remote接口 393                  
 20.1.3  實(shí)現(xiàn)類 394                  
 20.1.4  開(kāi)發(fā)無(wú)狀態(tài)                  
  會(huì)話Bean 394                  
 20.1.5  開(kāi)發(fā)狀態(tài)                  
  會(huì)話Bean 397                  
 20.2  EJB的性能 400                  
 20.2.1  把遠(yuǎn)程方法                  
  減到最少 400                  
 20.2.2  使用本地接口 401                  
 20.3  會(huì)話Bean的狀態(tài)                  
  和生存周期 402                  
 20.3.1  會(huì)話Bean的狀態(tài) 402                  
 20.3.2  會(huì)話Bean的                  
  生命周期 403                  
 20.3.3  會(huì)話Bean的                  
  順序圖 404                  
 20.3.4  實(shí)例鈍化 406                  
 20.3.5  會(huì)話Bean的刪除 407                  
 20.4  會(huì)話Bean建模 407                  
 20.4.1  接口行為建模 407                  
 20.4.2  關(guān)系建模 408                  
 20.5  在企業(yè)級(jí)應(yīng)用中                  
  使用會(huì)話Bean 410                  
 20.5.1  會(huì)話Bean的                  
  使用步驟 411                  
 20.5.2  會(huì)話Bean的                  
  使用方法 412                  
 20.6  小結(jié) 413                  
 第21章  實(shí)體Bean 415                  
 21.1  實(shí)體Bean技術(shù) 415                  
 21.1.1  EJB1.1 和EJB2.0 415                  
 21.1.2  Home接口 418                  
 21.1.3  Remote接口                  
  或者本地接口 418                  
 21.1.4  主鍵類                  
 (PrimaryKeyClass) 418                  
 21.1.5  實(shí)現(xiàn)類 419                  
 21.1.6  持久性的類型 419                  
 21.2  實(shí)體Bean的開(kāi)發(fā) 420                  
 21.2.1  開(kāi)發(fā)CMP 420                  
 21.2.2  EJB2.0查詢語(yǔ)言 426                  
 21.2.3  容器管理實(shí)體                  
  Bean之間的關(guān)系 428                  
 21.2.4  開(kāi)發(fā)BMP 429                  
 21.3  實(shí)體Bean生命周期 431                  
 21.3.1  生命周期 431                  
 21.3.2  CMP順序圖 432                  
 21.4  實(shí)體Bean關(guān)系建模 434                  
 21.4.1  和Java類 434                  
 21.4.2  和JavaBean 435                  
 21.4.3  和會(huì)話(Session)                  
  Bean 436                  
 21.4.4  和Servlet. JSP 436                  
 21.4.5  實(shí)體Bean之間 437                  
 21.5  在企業(yè)級(jí)應(yīng)用中                  
  使用實(shí)體Bean 437                  
 21.5.1  客戶端使用實(shí)體                  
  Bean的過(guò)程 437                  
 21.5.2  組件的粒度 438                  
 21.6  小結(jié) 439                  
 第22章  消息驅(qū)動(dòng)Bean 441                  
 22.1  消息驅(qū)動(dòng)Bean技術(shù) 441                  
 22.1.1  JMS介紹 441                  
 22.1.2  消息驅(qū)動(dòng)                  
  Bean技術(shù) 442                  
 22.1.3  使用消息驅(qū)動(dòng)                  
  Bean的原因 442                  
 22.1.4  JMS定義了用于                  
  不同消息類型的類 443                  
 22.2  消息驅(qū)動(dòng)Bean生命周期 443                  
 22.3  消息驅(qū)動(dòng)Bean的開(kāi)發(fā) 444                  
 22.4  消息驅(qū)動(dòng)Bean視圖                  
  和UML 449                  
 22.4.1  客戶端視圖 449                  
 22.4.2  消息建模 450                  
 22.5  在企業(yè)級(jí)應(yīng)用中                  
  使用消息驅(qū)動(dòng)Bean 451                  
 22.5.1  消息驅(qū)動(dòng)Bean的                  
  使用順序 451                  
 22.5.2  使用消息驅(qū)動(dòng)                  
  Bean的條件 451                  
 22.6  小結(jié) 452                  
 第23章  數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) 453                  
 23.1  選擇一種數(shù)據(jù)庫(kù)服務(wù)器 453                  
 23.1.1  SQL Server 453                  
 23.1.2  Oracle 455                  
 23.1.3  DB2 455                  
 23.1.4  Informix數(shù)據(jù)庫(kù)                  
 管理系統(tǒng) 455                  
 23.2  設(shè)計(jì)數(shù)據(jù)容器 456                  
 23.2.1  表 456                  
 23.2.2  視圖 460                  
 23.3  簡(jiǎn)化數(shù)據(jù)訪問(wèn)邏輯 462                  
 23.3.1  使用存儲(chǔ)過(guò)程表 462                  
 23.3.2  使用視圖 464                  
 23.4  小結(jié) 466                  
 第24章  數(shù)據(jù)訪問(wèn)層的實(shí)現(xiàn) 469                  
 24.1  數(shù)據(jù)訪問(wèn)層的設(shè)計(jì)原則 469                  
 24.1.1  一致性 469                  
 24.1.2  透明性 469                  
 24.1.3  簡(jiǎn)單性 470                  
 24.2  使用數(shù)據(jù)訪問(wèn)接口 470                  
 24.2.1  JDBC簡(jiǎn)介 470                  
 24.2.2  數(shù)據(jù)庫(kù)驅(qū)動(dòng)                  
  程序的類型 470                  
 24.2.3  JDBC URL 473                  
 24.2.4  連接池 473                  
 24.3  JDBC常用類的使用 475                  
 24.3.1  java.sql包 475                  
 24.3.2  javax.sql包 479                  
 24.4  在企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中                  
  實(shí)現(xiàn)數(shù)據(jù)一致訪問(wèn) 481                  
 24.4.1  配置連接池 481                  
 24.4.2  事務(wù)的支持 482                  
 24.4.3  設(shè)計(jì)一致接口 484                  
 24.5  小結(jié) 489                  
 第25章  分布的實(shí)現(xiàn) 491                  
 25.1  分布式組件 491                  
 25.1.1  EJB組件 491                  
 25.1.2  WebService的分布 493                  
 25.1.3  .NET的遠(yuǎn)程框架 495                  
 25.2  集群 496                  
 25.2.1  集群的概念 496                  
 25.2.2  J2EE中支持集群的                  
  組件類型 498                  
 25.2.3  Servlet和JSP集群 498                  
 25.2.4  EJB和RMI                  
        對(duì)象集群 498                  
 25.2.5  JDBC集群 498                  
 25.2.6  集群的方案 499                  
 25.3  分布部署J2EE應(yīng)用 500                  
 25.3.1  配置集群環(huán)境 500                  
 25.3.2  為JSP/Servlet集群 502                  
 25.3.3  為EJB集群 502                  
 25.3.4  為JDBC集群 506                  
 25.4  基于Web服務(wù)的                  
 分布式應(yīng)用的實(shí)現(xiàn) 506                  
 25.5  小結(jié) 511                  
 第四篇  案例分析                  
 第26章  案例分析 515                  
 26.1  案例背景和問(wèn)題陳述 515                  
 26.1.1  案例背景 515                  
 26.1.2  問(wèn)題陳述 515                  
 26.1.3  其他的說(shuō)明和約束 516                  
 26.2  要求 516                  
 26.2.1  在線購(gòu)物服務(wù) 517                  
 26.2.2  在線試聽(tīng)服務(wù) 517                  
 26.2.3  在線交易服務(wù) 517                  
 26.2.4  查詢服務(wù) 518                  
 26.2.5  客戶賬單的管理 518                  
 26.2.6  投訴服務(wù) 518                  
 26.2.7  管理服務(wù) 518                  
 26.3  起始階段 519                  
 26.3.1  風(fēng)險(xiǎn)分析 519                  
 26.3.2  重現(xiàn)計(jì)劃 519                  
 26.3.3  參與者 520                  
 26.3.4  用例 520                  
 26.3.5  用例圖 523                  
 26.3.6  交互圖 525                  
 26.4  加工階段 526                  
 26.4.1  加工重現(xiàn)#1 527                  
 26.4.2  一些詳細(xì)的順序圖 527                  
 26.4.3  類圖 530                  
 26.4.4  打包圖 532                  
 26.4.5  組件相關(guān)性圖 533                  
 26.4.6  加工重現(xiàn)#2 533                  
 26.4.7  加工重現(xiàn)#3 534                  
 26.5  構(gòu)造階段 534                  
 26.5.1  開(kāi)發(fā)計(jì)劃 534                  
 26.5.2  實(shí)現(xiàn)模型 535                  
 26.5.3  測(cè)試模型 539                  
 26.6  構(gòu)造詳細(xì)代碼 539                  
 26.6.1  公共使用的包 539                  
 26.6.2  業(yè)務(wù)層 547                  
 26.6.3  表示層 591                  
 26.7  遷移階段 609                  
 附錄A  術(shù)語(yǔ)表 611                  
 附錄B  參考資料 619                  
 附錄C  光盤(pán)資源 621                  
 附錄D  使用JBuilder8和WebLogic7                  
 開(kāi)發(fā)J2EE企業(yè)級(jí)應(yīng)用 623                  
 附錄E  JBoss使用說(shuō)明 631                  

本目錄推薦

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