程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 開發完整J2EE解決方案的八個步驟 3

開發完整J2EE解決方案的八個步驟 3

編輯:J2EE
  III、體系規范   經過前面的兩個步驟,商業領域的問題和需求都應該清晰了。現在我們將集中討論技術策略和體系上。一個體系就是各部分一起定義整個系統的藍圖:結構,接口和通信技術。我們可進一步將一個體系劃分為企業和應用體系。   企業系統體系   企業系統體系覆蓋了硬件和軟件架構,網絡拓撲,開發、測試和生產環境等。這些都反映了一個企業的長線投資。在開發前,你需要評估現有的軟件和硬件架構,如果它不能完全支持J2EE的話,你可能會加入新的組件和升級你現有的系統。你需要徹底地評估硬件,包括有計算機,路由器、交換機和網絡拓撲,因為它們都會影響系統的性能和穩定,圖4展示了一個多層的網絡拓撲。 **************圖四***************   圖4中的多層企業體系擁有以下主要的組件:    .Web浏覽器客戶端,它可能處在客戶端公司的防火牆後面    .HTTP服務器,它通常處在DMZ區    .Web容器主機提供表現或者商業邏輯組件    .應用容器提供商業邏輯組件    .關系數據庫管理系統(RDBMS)和數據庫提供數據和數據邏輯   所使用的系統體系類型是根據你對安全、性能、可靠性的需求以及你公司的財政狀況而定的。要求很低時,你甚至可以使用一台二手的計算機和一條電話線。在Internet上,有許多開放源代碼的操作系統、Web服務器、應用服務器和數據庫管理系統。這些系統的花費可能只有幾百美金,當然,維護起來可能要麻煩一點。   高端的客戶,例如許多華爾街的財政機構,它們需要的是一個支持安全、高吞吐量和可應付不可預計網絡通信的系統。在這種情況下,你通常就需要一個n層的體系,該體系帶有Web服務器和應用服務器,並且設置為群集而達到容錯的目的。   你還需要評估軟件架構,包括Web服務器,安全管理軟件,應用服務器,域名管理服務器,數據庫管理系統和第三方的軟件組件,如果你還沒有購買你的應用服務器,那麼在評估過程中,選擇一個J2EE的生產商將是一個重要的部分。我要提醒你一點,不同廠家對J2EE的實現是有很大不同的,有一些僅支持舊的J2EE版本。此外,一些Web容器或者應用容器可能要比其它的快不少。除了實現J2EE規范外,許多的廠家還售賣J2EE體系的組件或者架構。選擇一個穩定的J2EE廠家也是重要的,因為這樣可以得到長久的支持。你通常可以購買或者在系統體系級別開發的功能包括有:   。事務處理   。國際化和本地化   。群集和對象分布   。Session管理   。應用性能測量和描述   。消息   。工作流管理   。入口和個性化管理   。層到層通信協議   。安全和防火牆
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved