每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發(fā)
          最近關心的內容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks

          Your Ad Here

          8? 小結

          本章主要介紹了一個基于 J2EE Web 技術進行設計開發(fā)的論壇系統(tǒng),通過這個系統(tǒng)的剖析,能夠了解和掌握 GOF 設計模式,學會 Java 實戰(zhàn)中一些處理技巧和技術。

          使用 GOF 設計模式的主要優(yōu)點:使得復雜系統(tǒng)的架構變得更加清晰而且有條理,而這一點正是許多程序員在開發(fā)實用系統(tǒng)中所缺乏的,可能導致的結果是大大降低 Java 系統(tǒng)可維護性以及可拓展性,重新回到了傳統(tǒng)編程語言的陷阱中。

          因此, GOF 設計模式對于 Java 設計編程的重要性是無論怎么強調也不過分,它能夠幫助程序員更加深入地理解 Java 完全面向對象特性,從而以真正的面向對象設計概念進行實用系統(tǒng)的設計和開發(fā)。

          Jive 系統(tǒng)是一個完全的 Web 系統(tǒng),整個系統(tǒng)的最大特點是自我定制實現(xiàn),它為了提高數(shù)據(jù)庫的訪問性能,使用了自己開發(fā)的數(shù)據(jù)庫連接池;為了提高系統(tǒng)的數(shù)據(jù)處理系統(tǒng),它使用了緩存機制;為了實現(xiàn)用戶安全管理機制,它使用 Proxy 模式實現(xiàn)了角色權限的定位和檢查等。這些模塊功能在很多系統(tǒng)中都是需要的,但是如果想從 Jive 系統(tǒng)提煉出這些模塊功能以達到重用,又是非常困難的。

          因此,開發(fā)者需要一種具有一定高度的框架技術。在這個框架技術中,所有這些通用技術都能夠自動實現(xiàn),無需再自行設計和開發(fā),能夠將更多精力投入到與業(yè)務有關的特定功能開發(fā)中。 J2EE EJB 技術實際就是這種框架技術。

          學習和研究 Jive 論壇系統(tǒng)也非常有助于程序員學習和理解 EJB J2EE 完整的框架技術,因為它們的目的都是一樣,只不過實現(xiàn)的途徑不一樣而已。

          posted on 2006-08-31 12:29 Alex 閱讀(442) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 华阴市| 祁门县| 吉木萨尔县| 内乡县| 靖边县| 洛川县| 鄂托克旗| 寿宁县| 清原| 绥棱县| 唐河县| 临沧市| 平乡县| 正宁县| 阜城县| 淮安市| 利辛县| 屏东市| 哈密市| 临西县| 富蕴县| 衡南县| 左云县| 博乐市| 梁平县| 宁津县| 临夏市| 柳州市| 北宁市| 贺州市| 香港| 察隅县| 长岭县| 大姚县| 山西省| 容城县| 大丰市| 万载县| 茌平县| 赤壁市| 鹿邑县|