什麼是EJB?什麼是設計模式?

EJB是sun的服務器端組件模型,最大的用處是部署分佈式應用程序,類似微軟的.com技術。憑藉java跨平臺的優勢,用EJB技術部署的分佈式系統可以不限於特定的平臺。
設計模式是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。

毫無疑問,設計模式於己於他人於系統都是多贏的,設計模式使代碼編制真正工程化,設計模式是軟件工程的基石,如同大廈的一塊塊磚石一樣。

GoF的“設計模式”是第一次將設計模式提升到理論高度,並將之規範化,本書提出了23種基本設計模式,自此,在可複用面向對象軟件的發展過程中,新的大量的設計模式不斷出現。

設計模式和框架

現在,可複用面向對象軟件系統現在一般劃分爲三大類:應用程序 工具箱和框架(Framework),我們平時開發的具體軟件都是應用程序;Java的API屬於工具箱;而框架是構成一類特定軟件可複用設計的一組相互協作的類。EJB(Enterprise JavaBeans)是Java應用於企業計算的框架.

框架通常定義了應用體系的整體結構 類和對象的關係等等設計參數,以便於具體應用實現者能集中精力於應用本身的特定細節。框架主要記錄軟件應用中共同的設計決策,框架強調設計複用,因此框架設計中必然要使用設計模式.

另外,設計模式有助於對框架結構的理解,成熟的框架通常使用了多種設計模式,如果你熟悉這些設計模式,毫無疑問,你將迅速掌握框架的結構,我們一般開發者如果突然接觸EJB J2EE等框架,會覺得特別難學,難掌握,那麼轉而先掌握設計模式,無疑是給了你剖析EJB或J2EE系統的一把利器

http://zhidao.baidu.com/question/13204062.html(轉)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章