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

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:王立 等 著  頁數(shù):384  
Tag標(biāo)簽:無  

前言

  筆者自加入IBM中國開發(fā)中心以來,參與過Lotus和Rational產(chǎn)品線的開發(fā)工作。由于工作的原因,每日都要與程序代碼打交道。所寫的每一行代碼都將是產(chǎn)品的組成部分,都將發(fā)布給客戶使用,從而關(guān)乎客戶的切身利益,關(guān)乎公司的形象效益,同時也關(guān)乎個人的前途發(fā)展。這一行行代碼就像飛機(jī)身上的螺絲釘,雖然不起眼,卻是萬萬不能馬虎了事的?! √岣邌T工的工作效率,保證代碼的優(yōu)良質(zhì)量是信息技術(shù)行業(yè)所有企業(yè)追求的目標(biāo)。常聽一些朋友說,判斷“IT民工”和“IT精英”的標(biāo)準(zhǔn)就是看他對設(shè)計模式的掌握使用程度。雖然我不能完全贊同這種觀點,但設(shè)計模式對程序開發(fā)人員的重要程度是毋庸置疑的,掌握設(shè)計模式對提高程序員的素質(zhì)也是必不可少的。  在Web應(yīng)用日益豐富和普及的今天,您可能聽人談?wù)撨^Portal、Portlet,看到過各種介紹“門戶”的宣傳。那么,到底什么是Portal和Portlet呢?它又為什么會成為一個熱門的Web技術(shù)應(yīng)用呢?  按照J(rèn)SR 168的Portlet 1.0規(guī)范定義,Portal是一種基于Web的應(yīng)用,通常提供了個性化、單點登錄、不同來源的內(nèi)容聚合等功能,并且作為信息系統(tǒng)表現(xiàn)層的宿主。聚合是將不同來源的內(nèi)容整合到一個Web頁面中的操作。Portal可以具備復(fù)雜完善的個性化屬性以便為用戶提供定制的內(nèi)容。Portal頁面還可以含有不同的Portlet來為不同的用戶創(chuàng)建內(nèi)容?! ortlet是一種基于Web組件的Java技術(shù),由Portlet容器管理。Portlet容器處理各種請求并動態(tài)地生成內(nèi)容。Portal頁面使用Portlet作為可插拔的用戶接口組件,來為信息系統(tǒng)提供表現(xiàn)層?! BM WebSphere Portal就是這樣一個能讓用戶插入新功能或擴(kuò)展的框架?! BM WebSphere Portal作為一個成熟的框架,包括運(yùn)行時服務(wù)器、服務(wù)、工具和許多其他特性。這種可擴(kuò)展框架允許最終用戶與企業(yè)應(yīng)用程序、人員、內(nèi)容和流程交互。他們可以個性化組織他們自己的門戶網(wǎng)站視圖、管理他們自己的概要文件并發(fā)布和共享文檔。門戶將各種來源的組件、應(yīng)用程序、流程和內(nèi)容組合到統(tǒng)一的表示界面中,客戶可以從多種終端設(shè)備訪問此表示界面。IBM WebSphere Portal提供了附加的服務(wù),如單點登錄、安全性、內(nèi)容管理、搜索和分類學(xué)(taxonomy)、對移動設(shè)備的支持,以及站點分析等??傊琁BM WebSphere Portal可以幫助企業(yè)根據(jù)用戶或工作角色、安全需要、設(shè)備設(shè)置、個人首選項和管理設(shè)置來自定義門戶,并可定義工作流以支持業(yè)務(wù)流程?! ∮纱丝梢姡贗BM WebSphere Portal將工作環(huán)境綁定到一個內(nèi)聚界面中的同時,它還提供服務(wù)來增強(qiáng)用戶的體驗,以便該統(tǒng)一界面比使用各個組件時的界面更加豐富。IBM WebSphere Portal通過幫助企業(yè)擁有這樣一個全面的、可管理的工作環(huán)境來降低總體成本,并為企業(yè)業(yè)務(wù)帶來競爭優(yōu)勢?! ortal應(yīng)用開發(fā)最終將體現(xiàn)在代碼編寫上,而這就不可避免地遇到設(shè)計模式的問題。在設(shè)計開發(fā)中采用合適的設(shè)計模式,不僅可以更好地完成Portal應(yīng)用所要達(dá)到的目的,而且可以大大提高Portal應(yīng)用在實際環(huán)境中的表現(xiàn),比如可擴(kuò)展性、魯棒性、可用性,等等。因此,理解并恰當(dāng)?shù)卦赑ortal應(yīng)用開發(fā)中使用設(shè)計模式就成為本書所要解決的主要問題。  本書的目的  市面上關(guān)于設(shè)計模式的書籍不在少數(shù),其中也不乏經(jīng)典之作。作者剛開始學(xué)習(xí)設(shè)計模式時,一直苦于沒有一本淺顯生動,快速上手的參考書。所讀的書籍大多從理論出發(fā),雖然嚴(yán)謹(jǐn),但是死板,讓初學(xué)者有敬而生畏的感覺。本書將從另外一個視角,通過描述中國古代四大名著之一的《西游記》中眾多耳熟能詳?shù)男」适?,以借喻的手法來闡釋各種設(shè)計模式的精髓。但本書的目的不單單在于深入淺出地闡述設(shè)計模式,更重要的是希望借助設(shè)計模式,提高開發(fā)Portal應(yīng)用程序的能力。從而達(dá)到“寓學(xué)于習(xí)”的目的,使我們的讀者在掌握設(shè)計模式的同時,了解Portal應(yīng)用的開發(fā),實現(xiàn)一箭雙雕的效果?! 〗鹩沟奈鋫b小說中,功夫是有套路的,即便是九陰真經(jīng)、降龍十八掌,甚至葵花寶典之類的絕頂武功,也有秘笈以資效習(xí)。如果能練得一招半式,威力便不同凡響,比如福建林家。顯然,讀完了秘笈,并非立刻就是高手,還得要日夜苦練、琢磨體會,直到牢記于心,融會貫通。此時,便可以闖蕩江湖,打出名號了。而功夫練到極致,達(dá)到“無招勝有招”的境界,如風(fēng)清揚(yáng)般,便是不世出的武學(xué)泰斗了。  同樣的,掌握設(shè)計模式并不是我們最終的目的,只有將設(shè)計模式靈活應(yīng)用到實際的項目中,并產(chǎn)生真正的價值,才是我們學(xué)習(xí)設(shè)計模式的根本目的。也只有在實踐中不斷使用設(shè)計模式,總結(jié)經(jīng)驗教訓(xùn),才能對設(shè)計模式有更深入、更透徹的理解,最后升華到“無招勝有招”的境界?! ”緯淖x者群  本書是為軟件開發(fā)人員所寫的一本將設(shè)計模式運(yùn)用于Portal應(yīng)用開發(fā)中的參考手冊。  如果您是一位Portal應(yīng)用開發(fā)人員,您將從本書中獲得Portal應(yīng)用開發(fā)的經(jīng)驗之談。讀完本書之后,您將對設(shè)計模式有更深的理解,并幫助您學(xué)會開發(fā)更易于復(fù)用、更健壯的Portal應(yīng)用?! ∪绻且晃辉O(shè)計模式初學(xué)者,本書將帶您從一個新的角度來學(xué)習(xí)和理解設(shè)計模式,并通過大量實例演示,讓您在掌握設(shè)計模式的同時,學(xué)會Portal應(yīng)用的開發(fā)。  如果您是一位架構(gòu)師,您將從本書中了解如何基于Portal架構(gòu)企業(yè)級的門戶框架,并借助設(shè)計模式,使這種框架更富有生命力。

內(nèi)容概要

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

作者簡介

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

書籍目錄

第1章 序	11.1 童年的記憶	11.2 成長的煩惱	21.3 第三只眼看設(shè)計模式	21.4 門戶——新的體驗	3第2章 設(shè)計模式概論	52.1 設(shè)計模式簡介	52.2 學(xué)習(xí)設(shè)計模式的意義	62.2.1 復(fù)用解決方案	62.2.2 確立通用術(shù)語	62.2.3 提高面向?qū)ο笤O(shè)計的水平	62.2.4 提高軟件的可復(fù)用性	72.3 設(shè)計模式的要素和分類	72.3.1 設(shè)計模式的基本要素	72.3.2 設(shè)計模式的分類	82.4 設(shè)計模式和面向?qū)ο蟮脑O(shè)計原則	92.4.1 單一職責(zé)原則(SRP)	102.4.2 開放封閉原則(OCP)	102.4.3 Liskov替換原則(LSP)	112.4.4 依賴倒置原則(DIP)	122.4.5 接口隔離原則(ISP)	122.5 選擇和使用設(shè)計模式	122.5.1 從重構(gòu)到模式	132.5.2 靈活實現(xiàn)設(shè)計模式	142.5.3 避免過度設(shè)計	15第3章 Java Portlet規(guī)范	163.1 概述	163.1.1 基本術(shù)語	163.1.2 與Servlet的關(guān)系	173.1.3 Portal頁面	183.2 Portlet接口	193.2.1 Portlet生命周期	193.3 PortletConfig	233.4 Portlet URLs	243.5 Portlet模式	253.5.1 VIEW Portlet模式	263.5.2 EDIT Portlet模式	263.5.3 HELP Portlet模式	263.5.4 定制Portlet模式	263.5.5 GenericPortlet Render處理	303.5.6 定義Portlet模式支持	303.6 窗口狀態(tài)	313.6.1 NORMAL窗口狀態(tài)	313.6.2 MAXIMIZED窗口狀態(tài)	313.6.3 MINIMIZED窗口狀態(tài)	313.6.4 自定義窗口狀態(tài)	313.7 Portlet上下文	323.7.1 Portlet上下文的域	323.7.2 Portlet上下文的功能	323.7.3 和Servlet上下文的關(guān)系	323.8 Portlet Request	333.8.1 PortletRequest接口	333.8.2 ActionRequest接口	353.8.3 RenderRequest接口	363.8.4 Request對象的生命周期	363.9 Portlet Responses	363.9.1 PortletResponse接口	363.9.2 ActionResponse接口	373.9.3 RenderResponse接口	383.9.4 Response對象的生命周期	393.10 Portal上下文	393.11 Portlet優(yōu)選參數(shù)(Portlet Preference)	393.11.1 PortletPreferences接口	403.11.2 優(yōu)選屬性的域	403.11.3 優(yōu)選屬性定義	413.11.4 驗證preference值	423.12 Sessions	423.12.1 創(chuàng)建session	433.12.2 session域	433.12.3 將屬性和session綁定	433.12.4 和Web應(yīng)用HttpSession的關(guān)系	443.12.5 保留的HttpSession屬性名	453.12.6 Session超時設(shè)定(Timeouts)	453.12.7 最后訪問時間(Last Accessed Times)	453.12.8 重要的session語義(semantics)	453.13 向Servlet和JSP分派請求	453.13.1 獲取PortletRequestDispatcher	453.13.2 使用Request Dispatcher	463.13.3 include方法	463.14 用戶信息	483.14.1 定義用戶屬性	483.14.2 訪問用戶屬性	493.14.3 用戶信息的重要注意事項	503.15 緩存(Caching)	503.15.1 過期緩存	503.16 Portlet應(yīng)用	513.16.1 和Web應(yīng)用的關(guān)系	513.16.2 和PortletContext的關(guān)系	513.16.3 Portlet應(yīng)用的元素	513.16.4 目錄結(jié)構(gòu)	513.16.5 Portlet應(yīng)用類加載器	513.16.6 Portlet應(yīng)用存檔文件(Portlet Application Archive File)	523.16.7 Portlet應(yīng)用部署描述符	523.16.8 替換Portlet應(yīng)用	523.16.9 錯誤處理	523.16.10 Portlet應(yīng)用環(huán)境	523.17 安全	523.17.1 導(dǎo)言	523.17.2 角色	533.17.3 編碼安全	533.17.4 安全約束	543.17.5 在EJB調(diào)用中傳播安全身份(Security Identity)	553.18 打包和部署描述符	553.18.1 Portlet和Web應(yīng)用部署描述符	553.18.2 打包	563.18.3 Portlet部署描述符元素	563.18.4 處理Portlet部署描述符的規(guī)則	573.18.5 部署描述符	573.18.6 部署描述符結(jié)構(gòu)圖	713.18.7 部署描述符值的唯一性	733.18.8 本地化	743.18.9 部署描述符實例	743.18.10 資源綁定(Resources Bundles)	763.18.11 資源綁定實例	773.19 Portlet標(biāo)簽庫	773.19.1 defineObjects標(biāo)簽	773.19.2 actionURL標(biāo)簽	783.19.3 renderURL標(biāo)簽	793.19.4 namespace標(biāo)簽	803.19.5 param標(biāo)簽	813.20 技術(shù)兼容性工具包(Technology Compatibility Kit)需求	813.20.1 TCK測試組件	813.20.2 TCK需求	82第4章 IBM WebSphere Portal	874.1 WebSphere平臺	874.2 WebSphere Portal邏輯結(jié)構(gòu)	884.3 WebSphere Portal核心配置	894.4 WebSphere Portal安裝與配置	904.5 WebSphere Portal內(nèi)容管理	914.6 WebSphere Portal安全	924.6.1 用戶管理認(rèn)證與WMM	934.6.2 權(quán)限控制	934.6.3 單點登錄	984.7 虛擬門戶(Virtual Portal)	994.8 組合應(yīng)用程序	1014.9 搜索	1024.10 Web剪切	1024.11 協(xié)作與Lotus Domino集成	1034.12 WebSphere Portal管理	1054.12.1 管理Portlet	1054.12.2 XML配置界面	1074.12.3 Portal腳本接口	1104.13 IBM WebSphere Portal開發(fā)簡介	1124.14 本書所附示例代碼說明	1254.14.1 示例程序簡介	1254.14.2 代碼結(jié)構(gòu)	1314.14.3 所需環(huán)境	1314.14.4 安裝配置	131第5章 創(chuàng)建型模式	1345.1 基單例模式(Singleton Pattern)	1345.1.1 概述	1345.1.2 尋例西游	1385.1.3 典型應(yīng)用	1395.1.4 Portal應(yīng)用	1405.1.5 IBM小故事-IBM Systems Servers	1425.2 工廠方法模式(Factory Method)	1445.2.1 概述	1445.2.2 簡單工廠模式的典型應(yīng)用	1455.2.3 工廠方法模式概述	1485.2.4 尋例西游	1505.2.5 工廠方法模式的典型應(yīng)用	1505.2.6 Portal應(yīng)用	1545.2.7 IBM小故事-IBM羅徹斯特實驗室(Rochester Lab)	1585.3 抽象工廠模式(Abstract Factory)	1595.3.1 概述	1595.3.2 尋例西游	1625.3.3 典型應(yīng)用	1625.3.4 與工廠方法模式的比較	1685.3.5 IBM小故事-IBM創(chuàng)始人	1695.4 建造者模式(Builder Pattern)	1695.4.1 概述	1695.4.2 尋例西游	1725.4.3 典型應(yīng)用	1725.4.4 Portal應(yīng)用	1775.4.5 IBM小故事–LOGO演變	1795.5 原型模式(Prototype Pattern)	1815.5.1 概述	1815.5.2 尋例西游	1835.5.3 典型應(yīng)用	1835.5.4 Portal應(yīng)用	1865.5.5 IBM小故事-人機(jī)大戰(zhàn)“深藍(lán)”戰(zhàn)勝象棋世界冠軍	1875.6 小結(jié)	188第6章 結(jié)構(gòu)型模式	1896.1 適配器模式(Adapter Pattern)	1896.1.1 概述	1896.1.2 尋例西游	1916.1.3 典型應(yīng)用	1916.1.4 Portal應(yīng)用	1946.1.5 小結(jié)	1976.1.6 IBM小故事:IBM在中國	1986.2 橋接模式(Bridge Pattern)	1996.2.1 概述	1996.2.2 尋例西游	2006.2.3 典型應(yīng)用	2006.2.4 Portal應(yīng)用	2076.2.5 小結(jié)	2106.2.6 IBM小故事-IBM中國開發(fā)中心	2106.3 組合模式(Composite Pattern)	2116.3.1 概述	2116.3.2 尋例西游	2136.3.3 典型應(yīng)用	2136.3.4 Portal應(yīng)用	2216.3.5 小結(jié)	2256.3.6 IBM小故事-IBM中國研究院	2256.4 裝飾模式(Decorator Pattern)	2266.4.1 概述	2266.4.2 尋例西游	2276.4.3 典型應(yīng)用	2286.4.4 Portal應(yīng)用	2326.4.5 小結(jié)	2336.4.6 IBM小故事-IBM中國系統(tǒng)中心	2346.5 外觀模式(Facade Pattern)	2356.5.1 概述	2356.5.2 尋例西游	2366.5.3 典型應(yīng)用	2366.5.4 Portal應(yīng)用	2486.5.5 小結(jié)	2546.5.6 IBM小故事-IBM Music	2556.6 享元模式(Flyweight Pattern)	2566.6.1 概述	2566.6.2 尋例西游	2576.6.3 典型應(yīng)用	2586.6.4 Portal應(yīng)用	2636.6.5 小結(jié)	2636.6.6 IBM小故事-IBM員工著裝	2646.7 代理模式(Proxy Pattern)	2656.7.1 概述	2656.7.2 尋例西游	2666.7.3 典型應(yīng)用	2666.7.4 Portal應(yīng)用	2696.7.5 小結(jié)	2716.7.6 IBM小故事-ThinkPad 簡史	2726.8 小結(jié)	273第7章 行為模式	2747.1 責(zé)任鏈模式(Responsibility Chain)	2747.1.1 概述	2747.1.2 尋例西游	2757.1.3 典型應(yīng)用	2767.1.4 Portal應(yīng)用	2797.1.5 小結(jié)	2817.1.6 IBM小故事-IBM和阿波羅登月計劃	2827.2 模板方法模式(Template Method)	2837.2.1 概述	2837.2.2 尋例西游	2847.2.3 典型應(yīng)用	2857.2.4 Portal應(yīng)用	2877.2.5 小結(jié)	2897.2.6 IBM小故事 – 探測火星	2897.3 迭代器模式(Iterator)	2907.3.1 概述	2907.3.2 尋例西游	2917.3.3 典型應(yīng)用	2927.3.4 Portal應(yīng)用	2967.3.5 小結(jié)	2967.3.6 IBM小故事 – IBM掀開個人電腦新紀(jì)元	2967.4 觀察者模式(Observer)	2977.4.1 概述	2975.1.2 尋例西游	2987.4.3 典型應(yīng)用	2987.4.4 Portal應(yīng)用	3027.4.5 小結(jié)	3067.4.6 IBM小故事-IBM軟件助力太空研究	3067.5 中介者模式(Mediator)	3077.5.1 概述	3077.5.2 尋例西游	3097.5.3 典型應(yīng)用	3097.5.4 Portal應(yīng)用	3147.5.5 小結(jié)	3177.5.6 IBM小故事-IBM將摩爾定律推進(jìn)到三維時代	3177.6 備忘錄模式(Memento)	3187.6.1 概述	3187.6.2 尋例西游	3197.6.3 典型應(yīng)用	3197.6.4 Portal應(yīng)用	3227.6.5 小結(jié)	3247.6.6 IBM小故事 – IBM和悉尼奧運(yùn)會	3247.7 命令模式(Command)	3257.7.1 概述	3257.7.2 尋例西游	3267.7.3 典型應(yīng)用	3267.7.4 Portal應(yīng)用	3357.7.5 小結(jié)	3367.7.6 IBM小故事–IBM全球總部	3377.8 狀態(tài)模式(State)	3387.8.1 概述	3387.8.2 尋例西游	3397.8.3 典型應(yīng)用	3397.8.4 Portal應(yīng)用	3427.8.5 小結(jié)	3467.8.6 IBM小故事 – IBM Plant No.1	3467.9 策略模式(Strategy)	3477.9.1 概述	3477.9.2 尋例西游	3487.9.3 典型實例	3497.9.4 Portal應(yīng)用	3537.9.5 小結(jié)	3567.9.6 IBM小故事-路易斯?郭士納	3567.10 解釋器模式(Interpreter)	3577.10.1 概述	3577.10.2 尋例西游	3587.10.3 典型應(yīng)用	3597.10.4 Portal應(yīng)用	3627.10.5 小結(jié)	3637.10.6 IBM小故事-IBM PC之父	3637.11 訪問者模式(Visitor)	3647.11.1 概述	3647.11.2 尋例西游	3657.11.3 典型應(yīng)用	3667.11.4 Portal應(yīng)用	3707.11.5 小結(jié)	3767.11.6 IBM小故事-圖靈獎40年來首次授予女性	3767.12 小結(jié)	377附錄A 標(biāo)記片段(Markup Fragment)	378附錄B 用戶信息屬性名(User Information Attribute Names)	379附錄C 設(shè)計模式中英文名對照速查表	382參考文獻(xiàn)	383

章節(jié)摘錄

  第1章 序	  2007年初,收到IBM中國開發(fā)中心與電子工業(yè)出版社征集寫書意向的郵件,怦然心動。這正是一個與更多同行朋友交流學(xué)習(xí)的好機(jī)會,于是迅速提交了寫書提綱。之后,承蒙電子工業(yè)出版社慧識,才有了這本書的面世。數(shù)年前也曾寫過一本書,但近三、四年來,尤其是2005年加入IBM后,很少用漢字寫大段的文章了。因而剛開始提筆寫這本書時,那種艱澀躊躇的感覺,可想而知?! τ谖淖?,我有著特殊的感情,這里面的故事非只言片語所能道盡。光陰荏苒,二十幾年過去了,所幸這感情并未被快節(jié)奏的都市生活消磨殆盡。隨著一字一句,那些記憶又漸漸浮上心頭,清晰起來?! ?.1 童年的記憶  我出生在一個山青水秀的普通南方小鎮(zhèn)。20世紀(jì)70、80年代,全社會的物質(zhì)和文化生活都很貧乏,小鎮(zhèn)則更加安穩(wěn)平靜,波瀾不驚。豆腐板、畫片、煙盒三角(我們管這個叫“撇撇”,想來真是一個很怪的詞)幾乎就是我們所有的玩具,而躲迷藏、丟沙包、摸魚撈蝦幾乎就是我們所有的娛樂。黑白電視更是奢侈品,只有數(shù)里外的集體宿舍樓有一臺。每逢傍晚,樓前的空地摩肩接踵,大家翹首以盼搬出電視的那一刻?! 。ㄟ@應(yīng)是我最早看到電視劇《西游記》的時期了,)至今仍對一些劇情有著深刻的印象,比如三打白骨精。那時候最崇拜的就是孫悟空,七十二變,多厲害啊,如果我會,躲迷藏時一定讓你們永遠(yuǎn)也找不到我!小孩子的想法是天真的,看了《霍元甲》,就會滿世界找武功秘笈,偷偷嘿呀嘿呀,指望有一天飛檐走壁,變成江湖大俠;看了電視劇《西游記》,就會遍尋原著,暗地里照背口訣,甚至盤算是不是也出去尋仙訪道一番,練得神通廣大的本事。

編輯推薦

  第三只眼看設(shè)計模式-尋例西游,幫助讀者窺得設(shè)計模式真經(jīng)!  《西游記、設(shè)計模式與IBM WebSphere Portal應(yīng)用開發(fā)》借鑒中國傳統(tǒng)文化,深入淺出地闡釋設(shè)計模式的精髓。旨在通過淺顯易懂的語言、耳熟能詳?shù)男」适?,讓讀者形象地認(rèn)識并掌握設(shè)計模式?! ∪绻且晃辉O(shè)計模式初學(xué)者,《西游記、設(shè)計模式與IBM WebSphere Portal應(yīng)用開發(fā)》將帶您從全新角度來學(xué)習(xí)和理解設(shè)計模式,并通過大量實例演示,幫助您在掌握設(shè)計模式的同時,學(xué)會Portal應(yīng)用開發(fā)?! ∪绻且晃籔ortal應(yīng)用開發(fā)人員,您將從《西游記、設(shè)計模式與IBM WebSphere Portal應(yīng)用開發(fā)》獲得專家的經(jīng)驗之談,從而對設(shè)計模式有更深的理解,學(xué)會開發(fā)更易于復(fù)用、更健壯的Portal應(yīng)用?! ∪绻且晃患軜?gòu)師,您將從《西游記、設(shè)計模式與IBM WebSphere Portal應(yīng)用開發(fā)》中了解到如何基于Portal架構(gòu)企業(yè)級門戶框架,并借助設(shè)計模式,使得這種框架更富生命力。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7