構建高效的企業級Java應用系列(一)架構篇——1

          當開發企業級應用、規劃和設計系統基本流程的時候,以下的建議可以幫助我們建立一個高性能、高擴展性的企業級系統提供的框架。
          1:優先采用組件作為開發、部署和重用的核心元素
                強調在J2EE應用開發中組件的概念及其重要程度,構建一個J2EE應用的關注點著眼于通過委托J2EE容器來生成我們需要的可插入式的組件的結構,而不僅僅是構建一個應用本身。在J2EE環境中,組件是由構成他的互相緊耦合的對象嚴密封裝而組成的,并且我們在構建這些可在J2EE容器中插入的組件時,必須遵循一系列嚴苛的規則。
                我們還需要明白J2EE應用中的組件與面向對象技術中的對象概念的區別,對于這兩者都會涉及到我們經常談論到的“封裝”一詞。對于企業級應用來講,需要從更大的、粒度更粗的角度去考慮將一組完成同一任務的類進行封裝,以保護當具體實現發生變化時的客戶端代碼。最后這個被嚴格封裝的組件需要相對于其他組件保持著松耦合關系,然而需要明確的是組件內部的類之間允許有著某種程度的緊耦合關系。
                換句話說,進行J2EE開發,我們不是在進行應用開發,而是在編寫供已有程序(J2EE容器)調用的程序庫——及組件,這些組件為了可以被J2EE容器所調用,就必須遵循一定的規則而具備必須的特性。

          posted on 2007-04-14 19:28 萬博 閱讀(155) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          留言簿(1)

          隨筆檔案(13)

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桃源县| 深圳市| 合阳县| 昌宁县| 健康| 鄂尔多斯市| 安溪县| 陈巴尔虎旗| 台南县| 铁力市| 华阴市| 海南省| 永春县| 兰溪市| 梧州市| 时尚| 万源市| 凤城市| 察隅县| 清苑县| 鄂州市| 晴隆县| 乌拉特前旗| 万盛区| 海兴县| 依兰县| 光泽县| 兴国县| 凤庆县| 永川市| 宜良县| 沾益县| 仁寿县| 无棣县| 灌阳县| 吉水县| 和平区| 新兴县| 晋江市| 延长县| 山东省|