注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)西游記、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)

西游記、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)

西游記、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)

定 價(jià):¥55.00

作 者: 王立 等著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787121071720 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 377 字?jǐn)?shù):  

內(nèi)容簡介

  《西游記、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)》書屬于軟件設(shè)計(jì)和開發(fā)方面的中高級(jí)應(yīng)用書籍,具有理論介紹、經(jīng)驗(yàn)交流與實(shí)踐指導(dǎo)并重的特點(diǎn)。使讀者在學(xué)習(xí)IBM WebSphere Portal企業(yè)級(jí)協(xié)作應(yīng)用開發(fā)的同時(shí),深入了解并應(yīng)用Java Portlet開發(fā)與設(shè)計(jì)模式,具有較高的應(yīng)用價(jià)值?!段饔斡洝肥俏覈糯拇竺唬趪鴥?nèi)可謂婦孺皆知?!段饔斡?、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)》書借助《西游記》中眾多耳熟能詳?shù)男」适拢越栌鞯氖址U釋了《Design Patterns: Elements of Reusable Object-Oriented Software》一書中所闡述的23個(gè)設(shè)計(jì)模式的精髓。提供了詳細(xì)的Java Portlet規(guī)范1.0的中文譯《西游記、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)》供讀者學(xué)習(xí)參考,并以IBM WebSphere Portal作為實(shí)際驗(yàn)證和操作的平臺(tái),指導(dǎo)用戶基于IBM WebSphere Portal開發(fā)功能豐富多樣的Portal應(yīng)用,使讀者在熟悉IBM WebSphere Portal應(yīng)用開發(fā)的同時(shí),進(jìn)一步理解設(shè)計(jì)模式,做到舉一反三?!段饔斡?、設(shè)計(jì)模式與IBM WebSphere Portal應(yīng)用開發(fā)》書的讀者對(duì)象為從事軟件設(shè)計(jì)、開發(fā)的工程人員,以及全日制高校計(jì)算機(jī)系及相關(guān)科系高年級(jí)本科生、研究生。

作者簡介

  王立,2005年畢業(yè)于西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系,獲博士學(xué)位。先后參與過IBMLot us和Rational產(chǎn)品線的相關(guān)開發(fā)工作。目前服務(wù)于IBM中國系統(tǒng)與技術(shù)中心,從事軟件開發(fā)過程與企業(yè)級(jí)協(xié)作方面的研發(fā)工作。鄭長慶,2005年畢業(yè)于浙江大學(xué)計(jì)算機(jī)應(yīng)用專業(yè),獲碩士學(xué)位。從事iSerles IBM Workplace.WebSpherePortal等相關(guān)產(chǎn)品工作。目前主要從事IBM iSeries Web Administrator開發(fā)。對(duì)J2EE,WebServices.SOA及Systemi等相關(guān)技術(shù)感興趣。陳喜倫,西安交通大學(xué)計(jì)算機(jī)軟件與理論專業(yè)碩士。從事IBM Wetkplace.Web Sphere Portal等產(chǎn)品相關(guān)工作。目前從事針對(duì)中小企業(yè)的VoIPSolutIOll的開發(fā)工作,對(duì)J2EE、Eclipse、軟件設(shè)計(jì)、面向?qū)ο蟆⒃O(shè)計(jì)模式、極限編程和敏捷開發(fā)等技術(shù)和方法感興趣。閆志東,2007年畢業(yè)于南開大學(xué)計(jì)算機(jī)軟件與理論專業(yè),獲碩士學(xué)位。主要從事IBMRational懈決方案的設(shè)計(jì)開發(fā)工作。對(duì)J2EE,Java,C/C++和Wiridows,Linux軟件開發(fā)均有興趣。

圖書目錄

第1章 序 1
1.1 童年的記憶 1
1.2 成長的煩惱 2
1.3 第三只眼看設(shè)計(jì)模式 2
1.4 門戶——新的體驗(yàn) 3
第2章 設(shè)計(jì)模式概論 5
2.1 設(shè)計(jì)模式簡介 5
2.2 學(xué)習(xí)設(shè)計(jì)模式的意義 6
2.2.1 復(fù)用解決方案 6
2.2.2 確立通用術(shù)語 6
2.2.3 提高面向?qū)ο笤O(shè)計(jì)的水平 6
2.2.4 提高軟件的可復(fù)用性 7
2.3 設(shè)計(jì)模式的要素和分類 7
2.3.1 設(shè)計(jì)模式的基本要素 7
2.3.2 設(shè)計(jì)模式的分類 8
2.4 設(shè)計(jì)模式和面向?qū)ο蟮脑O(shè)計(jì)原則 9
2.4.1 單一職責(zé)原則(SRP) 10
2.4.2 開放封閉原則(OCP) 10
2.4.3 Liskov替換原則(LSP) 11
2.4.4 依賴倒置原則(DIP) 12
2.4.5 接口隔離原則(ISP) 12
2.5 選擇和使用設(shè)計(jì)模式 12
2.5.1 從重構(gòu)到模式 13
2.5.2 靈活實(shí)現(xiàn)設(shè)計(jì)模式 14
2.5.3 避免過度設(shè)計(jì) 15
第3章 Java Portlet規(guī)范 16
3.1 概述 16
3.1.1 基本術(shù)語 16
3.1.2 與Servlet的關(guān)系 17
3.1.3 Portal頁面 18
3.2 Portlet接口 19
3.2.1 Portlet生命周期 19
3.3 PortletConfig 23
3.4 Portlet URLs 24
3.5 Portlet模式 25
3.5.1 VIEW Portlet模式 26
3.5.2 EDIT Portlet模式 26
3.5.3 HELP Portlet模式 26
3.5.4 定制Portlet模式 26
3.5.5 GenericPortlet Render處理 30
3.5.6 定義Portlet模式支持 30
3.6 窗口狀態(tài) 31
3.6.1 NORMAL窗口狀態(tài) 31
3.6.2 MAXIMIZED窗口狀態(tài) 31
3.6.3 MINIMIZED窗口狀態(tài) 31
3.6.4 自定義窗口狀態(tài) 31
3.7 Portlet上下文 32
3.7.1 Portlet上下文的域 32
3.7.2 Portlet上下文的功能 32
3.7.3 和Servlet上下文的關(guān)系 32
3.8 Portlet Request 33
3.8.1 PortletRequest接口 33
3.8.2 ActionRequest接口 35
3.8.3 RenderRequest接口 36
3.8.4 Request對(duì)象的生命周期 36
3.9 Portlet Responses 36
3.9.1 PortletResponse接口 36
3.9.2 ActionResponse接口 37
3.9.3 RenderResponse接口 38
3.9.4 Response對(duì)象的生命周期 39
3.10 Portal上下文 39
3.11 Portlet優(yōu)選參數(shù)(Portlet Preference) 39
3.11.1 PortletPreferences接口 40
3.11.2 優(yōu)選屬性的域 40
3.11.3 優(yōu)選屬性定義 41
3.11.4 驗(yàn)證preference值 42
3.12 Sessions 42
3.12.1 創(chuàng)建session 43
3.12.2 session域 43
3.12.3 將屬性和session綁定 43
3.12.4 和Web應(yīng)用HttpSession的關(guān)系 44
3.12.5 保留的HttpSession屬性名 45
3.12.6 Session超時(shí)設(shè)定(Timeouts) 45
3.12.7 最后訪問時(shí)間(Last Accessed Times) 45
3.12.8 重要的session語義(semantics) 45
3.13 向Servlet和JSP分派請(qǐng)求 45
3.13.1 獲取PortletRequestDispatcher 45
3.13.2 使用Request Dispatcher 46
3.13.3 include方法 46
3.14 用戶信息 48
3.14.1 定義用戶屬性 48
3.14.2 訪問用戶屬性 49
3.14.3 用戶信息的重要注意事項(xiàng) 50
3.15 緩存(Caching) 50
3.15.1 過期緩存 50
3.16 Portlet應(yīng)用 51
3.16.1 和Web應(yīng)用的關(guān)系 51
3.16.2 和PortletContext的關(guān)系 51
3.16.3 Portlet應(yīng)用的元素 51
3.16.4 目錄結(jié)構(gòu) 51
3.16.5 Portlet應(yīng)用類加載器 51
3.16.6 Portlet應(yīng)用存檔文件(Portlet Application Archive File) 52
3.16.7 Portlet應(yīng)用部署描述符 52
3.16.8 替換Portlet應(yīng)用 52
3.16.9 錯(cuò)誤處理 52
3.16.10 Portlet應(yīng)用環(huán)境 52
3.17 安全 52
3.17.1 導(dǎo)言 52
3.17.2 角色 53
3.17.3 編碼安全 53
3.17.4 安全約束 54
3.17.5 在EJB調(diào)用中傳播安全身份(Security Identity) 55
3.18 打包和部署描述符 55
3.18.1 Portlet和Web應(yīng)用部署描述符 55
3.18.2 打包 56
3.18.3 Portlet部署描述符元素 56
3.18.4 處理Portlet部署描述符的規(guī)則 57
3.18.5 部署描述符 57
3.18.6 部署描述符結(jié)構(gòu)圖 71
3.18.7 部署描述符值的唯一性 73
3.18.8 本地化 74
3.18.9 部署描述符實(shí)例 74
3.18.10 資源綁定(Resources Bundles) 76
3.18.11 資源綁定實(shí)例 77
3.19 Portlet標(biāo)簽庫 77
3.19.1 defineObjects標(biāo)簽 77
3.19.2 actionURL標(biāo)簽 78
3.19.3 renderURL標(biāo)簽 79
3.19.4 namespace標(biāo)簽 80
3.19.5 param標(biāo)簽 81
3.20 技術(shù)兼容性工具包(Technology Compatibility Kit)需求 81
3.20.1 TCK測試組件 81
3.20.2 TCK需求 82
第4章 IBM WebSphere Portal 87
4.1 WebSphere平臺(tái) 87
4.2 WebSphere Portal邏輯結(jié)構(gòu) 88
4.3 WebSphere Portal核心配置 89
4.4 WebSphere Portal安裝與配置 90
4.5 WebSphere Portal內(nèi)容管理 91
4.6 WebSphere Portal安全 92
4.6.1 用戶管理認(rèn)證與WMM 93
4.6.2 權(quán)限控制 93
4.6.3 單點(diǎn)登錄 98
4.7 虛擬門戶(Virtual Portal) 99
4.8 組合應(yīng)用程序 101
4.9 搜索 102
4.10 Web剪切 102
4.11 協(xié)作與Lotus Domino集成 103
4.12 WebSphere Portal管理 105
4.12.1 管理Portlet 105
4.12.2 XML配置界面 107
4.12.3 Portal腳本接口 110
4.13 IBM WebSphere Portal開發(fā)簡介 112
4.14 本書所附示例代碼說明 125
4.14.1 示例程序簡介 125
4.14.2 代碼結(jié)構(gòu) 131
4.14.3 所需環(huán)境 131
4.14.4 安裝配置 131
第5章 創(chuàng)建型模式 134
5.1 基單例模式(Singleton Pattern) 134
5.1.1 概述 134
5.1.2 尋例西游 138
5.1.3 典型應(yīng)用 139
5.1.4 Portal應(yīng)用 140
5.1.5 IBM小故事-IBM Systems Servers 142
5.2 工廠方法模式(Factory Method) 144
5.2.1 概述 144
5.2.2 簡單工廠模式的典型應(yīng)用 145
5.2.3 工廠方法模式概述 148
5.2.4 尋例西游 150
5.2.5 工廠方法模式的典型應(yīng)用 150
5.2.6 Portal應(yīng)用 154
5.2.7 IBM小故事-IBM羅徹斯特實(shí)驗(yàn)室(Rochester Lab) 158
5.3 抽象工廠模式(Abstract Factory) 159
5.3.1 概述 159
5.3.2 尋例西游 162
5.3.3 典型應(yīng)用 162
5.3.4 與工廠方法模式的比較 168
5.3.5 IBM小故事-IBM創(chuàng)始人 169
5.4 建造者模式(Builder Pattern) 169
5.4.1 概述 169
5.4.2 尋例西游 172
5.4.3 典型應(yīng)用 172
5.4.4 Portal應(yīng)用 177
5.4.5 IBM小故事–LOGO演變 179
5.5 原型模式(Prototype Pattern) 181
5.5.1 概述 181
5.5.2 尋例西游 183
5.5.3 典型應(yīng)用 183
5.5.4 Portal應(yīng)用 186
5.5.5 IBM小故事-人機(jī)大戰(zhàn)“深藍(lán)”戰(zhàn)勝象棋世界冠軍 187
5.6 小結(jié) 188
第6章 結(jié)構(gòu)型模式 189
6.1 適配器模式(Adapter Pattern) 189
6.1.1 概述 189
6.1.2 尋例西游 191
6.1.3 典型應(yīng)用 191
6.1.4 Portal應(yīng)用 194
6.1.5 小結(jié) 197
6.1.6 IBM小故事:IBM在中國 198
6.2 橋接模式(Bridge Pattern) 199
6.2.1 概述 199
6.2.2 尋例西游 200
6.2.3 典型應(yīng)用 200
6.2.4 Portal應(yīng)用 207
6.2.5 小結(jié) 210
6.2.6 IBM小故事-IBM中國開發(fā)中心 210
6.3 組合模式(Composite Pattern) 211
6.3.1 概述 211
6.3.2 尋例西游 213
6.3.3 典型應(yīng)用 213
6.3.4 Portal應(yīng)用 221
6.3.5 小結(jié) 225
6.3.6 IBM小故事-IBM中國研究院 225
6.4 裝飾模式(Decorator Pattern) 226
6.4.1 概述 226
6.4.2 尋例西游 227
6.4.3 典型應(yīng)用 228
6.4.4 Portal應(yīng)用 232
6.4.5 小結(jié) 233
6.4.6 IBM小故事-IBM中國系統(tǒng)中心 234
6.5 外觀模式(Facade Pattern) 235
6.5.1 概述 235
6.5.2 尋例西游 236
6.5.3 典型應(yīng)用 236
6.5.4 Portal應(yīng)用 248
6.5.5 小結(jié) 254
6.5.6 IBM小故事-IBM Music 255
6.6 享元模式(Flyweight Pattern) 256
6.6.1 概述 256
6.6.2 尋例西游 257
6.6.3 典型應(yīng)用 258
6.6.4 Portal應(yīng)用 263
6.6.5 小結(jié) 263
6.6.6 IBM小故事-IBM員工著裝 264
6.7 代理模式(Proxy Pattern) 265
6.7.1 概述 265
6.7.2 尋例西游 266
6.7.3 典型應(yīng)用 266
6.7.4 Portal應(yīng)用 269
6.7.5 小結(jié) 271
6.7.6 IBM小故事-ThinkPad 簡史 272
6.8 小結(jié) 273
第7章 行為模式 274
7.1 責(zé)任鏈模式(Responsibility Chain) 274
7.1.1 概述 274
7.1.2 尋例西游 275
7.1.3 典型應(yīng)用 276
7.1.4 Portal應(yīng)用 279
7.1.5 小結(jié) 281
7.1.6 IBM小故事-IBM和阿波羅登月計(jì)劃 282
7.2 模板方法模式(Template Method) 283
7.2.1 概述 283
7.2.2 尋例西游 284
7.2.3 典型應(yīng)用 285
7.2.4 Portal應(yīng)用 287
7.2.5 小結(jié) 289
7.2.6 IBM小故事 – 探測火星 289
7.3 迭代器模式(Iterator) 290
7.3.1 概述 290
7.3.2 尋例西游 291
7.3.3 典型應(yīng)用 292
7.3.4 Portal應(yīng)用 296
7.3.5 小結(jié) 296
7.3.6 IBM小故事 – IBM掀開個(gè)人電腦新紀(jì)元 296
7.4 觀察者模式(Observer) 297
7.4.1 概述 297
5.1.2 尋例西游 298
7.4.3 典型應(yīng)用 298
7.4.4 Portal應(yīng)用 302
7.4.5 小結(jié) 306
7.4.6 IBM小故事-IBM軟件助力太空研究 306
7.5 中介者模式(Mediator) 307
7.5.1 概述 307
7.5.2 尋例西游 309
7.5.3 典型應(yīng)用 309
7.5.4 Portal應(yīng)用 314
7.5.5 小結(jié) 317
7.5.6 IBM小故事-IBM將摩爾定律推進(jìn)到三維時(shí)代 317
7.6 備忘錄模式(Memento) 318
7.6.1 概述 318
7.6.2 尋例西游 319
7.6.3 典型應(yīng)用 319
7.6.4 Portal應(yīng)用 322
7.6.5 小結(jié) 324
7.6.6 IBM小故事 – IBM和悉尼奧運(yùn)會(huì) 324
7.7 命令模式(Command) 325
7.7.1 概述 325
7.7.2 尋例西游 326
7.7.3 典型應(yīng)用 326
7.7.4 Portal應(yīng)用 335
7.7.5 小結(jié) 336
7.7.6 IBM小故事–IBM全球總部 337
7.8 狀態(tài)模式(State) 338
7.8.1 概述 338
7.8.2 尋例西游 339
7.8.3 典型應(yīng)用 339
7.8.4 Portal應(yīng)用 342
7.8.5 小結(jié) 346
7.8.6 IBM小故事 – IBM Plant No.1 346
7.9 策略模式(Strategy) 347
7.9.1 概述 347
7.9.2 尋例西游 348
7.9.3 典型實(shí)例 349
7.9.4 Portal應(yīng)用 353
7.9.5 小結(jié) 356
7.9.6 IBM小故事-路易斯?郭士納 356
7.10 解釋器模式(Interpreter) 357
7.10.1 概述 357
7.10.2 尋例西游 358
7.10.3 典型應(yīng)用 359
7.10.4 Portal應(yīng)用 362
7.10.5 小結(jié) 363
7.10.6 IBM小故事-IBM PC之父 363
7.11 訪問者模式(Visitor) 364
7.11.1 概述 364
7.11.2 尋例西游 365
7.11.3 典型應(yīng)用 366
7.11.4 Portal應(yīng)用 370
7.11.5 小結(jié) 376
7.11.6 IBM小故事-圖靈獎(jiǎng)40年來首次授予女性 376
7.12 小結(jié) 377
附錄A 標(biāo)記片段(Markup Fragment) 378
附錄B 用戶信息屬性名(User Information Attribute Names) 379
附錄C 設(shè)計(jì)模式中英文名對(duì)照速查表 382
參考文獻(xiàn) 383

本目錄推薦

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