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

西游記、設計模式與IBM WebSphere Portal應用開發(fā)

西游記、設計模式與IBM WebSphere Portal應用開發(fā)

定 價:¥55.00

作 者: 王立 等著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機體系結(jié)構(gòu)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 序 1
1.1 童年的記憶 1
1.2 成長的煩惱 2
1.3 第三只眼看設計模式 2
1.4 門戶——新的體驗 3
第2章 設計模式概論 5
2.1 設計模式簡介 5
2.2 學習設計模式的意義 6
2.2.1 復用解決方案 6
2.2.2 確立通用術語 6
2.2.3 提高面向?qū)ο笤O計的水平 6
2.2.4 提高軟件的可復用性 7
2.3 設計模式的要素和分類 7
2.3.1 設計模式的基本要素 7
2.3.2 設計模式的分類 8
2.4 設計模式和面向?qū)ο蟮脑O計原則 9
2.4.1 單一職責原則(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 選擇和使用設計模式 12
2.5.1 從重構(gòu)到模式 13
2.5.2 靈活實現(xiàn)設計模式 14
2.5.3 避免過度設計 15
第3章 Java Portlet規(guī)范 16
3.1 概述 16
3.1.1 基本術語 16
3.1.2 與Servlet的關系 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上下文的關系 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對象的生命周期 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對象的生命周期 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 驗證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應用HttpSession的關系 44
3.12.5 保留的HttpSession屬性名 45
3.12.6 Session超時設定(Timeouts) 45
3.12.7 最后訪問時間(Last Accessed Times) 45
3.12.8 重要的session語義(semantics) 45
3.13 向Servlet和JSP分派請求 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 用戶信息的重要注意事項 50
3.15 緩存(Caching) 50
3.15.1 過期緩存 50
3.16 Portlet應用 51
3.16.1 和Web應用的關系 51
3.16.2 和PortletContext的關系 51
3.16.3 Portlet應用的元素 51
3.16.4 目錄結(jié)構(gòu) 51
3.16.5 Portlet應用類加載器 51
3.16.6 Portlet應用存檔文件(Portlet Application Archive File) 52
3.16.7 Portlet應用部署描述符 52
3.16.8 替換Portlet應用 52
3.16.9 錯誤處理 52
3.16.10 Portlet應用環(huán)境 52
3.17 安全 52
3.17.1 導言 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應用部署描述符 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 部署描述符實例 74
3.18.10 資源綁定(Resources Bundles) 76
3.18.11 資源綁定實例 77
3.19 Portlet標簽庫 77
3.19.1 defineObjects標簽 77
3.19.2 actionURL標簽 78
3.19.3 renderURL標簽 79
3.19.4 namespace標簽 80
3.19.5 param標簽 81
3.20 技術兼容性工具包(Technology Compatibility Kit)需求 81
3.20.1 TCK測試組件 81
3.20.2 TCK需求 82
第4章 IBM WebSphere Portal 87
4.1 WebSphere平臺 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 用戶管理認證與WMM 93
4.6.2 權限控制 93
4.6.3 單點登錄 98
4.7 虛擬門戶(Virtual Portal) 99
4.8 組合應用程序 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 典型應用 139
5.1.4 Portal應用 140
5.1.5 IBM小故事-IBM Systems Servers 142
5.2 工廠方法模式(Factory Method) 144
5.2.1 概述 144
5.2.2 簡單工廠模式的典型應用 145
5.2.3 工廠方法模式概述 148
5.2.4 尋例西游 150
5.2.5 工廠方法模式的典型應用 150
5.2.6 Portal應用 154
5.2.7 IBM小故事-IBM羅徹斯特實驗室(Rochester Lab) 158
5.3 抽象工廠模式(Abstract Factory) 159
5.3.1 概述 159
5.3.2 尋例西游 162
5.3.3 典型應用 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 典型應用 172
5.4.4 Portal應用 177
5.4.5 IBM小故事–LOGO演變 179
5.5 原型模式(Prototype Pattern) 181
5.5.1 概述 181
5.5.2 尋例西游 183
5.5.3 典型應用 183
5.5.4 Portal應用 186
5.5.5 IBM小故事-人機大戰(zhà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 典型應用 191
6.1.4 Portal應用 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 典型應用 200
6.2.4 Portal應用 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 典型應用 213
6.3.4 Portal應用 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 典型應用 228
6.4.4 Portal應用 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 典型應用 236
6.5.4 Portal應用 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 典型應用 258
6.6.4 Portal應用 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 典型應用 266
6.7.4 Portal應用 269
6.7.5 小結(jié) 271
6.7.6 IBM小故事-ThinkPad 簡史 272
6.8 小結(jié) 273
第7章 行為模式 274
7.1 責任鏈模式(Responsibility Chain) 274
7.1.1 概述 274
7.1.2 尋例西游 275
7.1.3 典型應用 276
7.1.4 Portal應用 279
7.1.5 小結(jié) 281
7.1.6 IBM小故事-IBM和阿波羅登月計劃 282
7.2 模板方法模式(Template Method) 283
7.2.1 概述 283
7.2.2 尋例西游 284
7.2.3 典型應用 285
7.2.4 Portal應用 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 典型應用 292
7.3.4 Portal應用 296
7.3.5 小結(jié) 296
7.3.6 IBM小故事 – IBM掀開個人電腦新紀元 296
7.4 觀察者模式(Observer) 297
7.4.1 概述 297
5.1.2 尋例西游 298
7.4.3 典型應用 298
7.4.4 Portal應用 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 典型應用 309
7.5.4 Portal應用 314
7.5.5 小結(jié) 317
7.5.6 IBM小故事-IBM將摩爾定律推進到三維時代 317
7.6 備忘錄模式(Memento) 318
7.6.1 概述 318
7.6.2 尋例西游 319
7.6.3 典型應用 319
7.6.4 Portal應用 322
7.6.5 小結(jié) 324
7.6.6 IBM小故事 – IBM和悉尼奧運會 324
7.7 命令模式(Command) 325
7.7.1 概述 325
7.7.2 尋例西游 326
7.7.3 典型應用 326
7.7.4 Portal應用 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 典型應用 339
7.8.4 Portal應用 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 典型實例 349
7.9.4 Portal應用 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 典型應用 359
7.10.4 Portal應用 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 典型應用 366
7.11.4 Portal應用 370
7.11.5 小結(jié) 376
7.11.6 IBM小故事-圖靈獎40年來首次授予女性 376
7.12 小結(jié) 377
附錄A 標記片段(Markup Fragment) 378
附錄B 用戶信息屬性名(User Information Attribute Names) 379
附錄C 設計模式中英文名對照速查表 382
參考文獻 383

本目錄推薦

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