官术网_书友最值得收藏!

1.6 Java EE體系架構的優點

Java EE利用Java平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題。Java EE不僅鞏固了標準版Java SE中的許多優點,例如,“編寫一次、隨處運行”的特性,方便存取數據庫的JDBC API、CORBA技術,以及能夠在Internet應用中保護數據的安全模式等,同時還提供了對EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)及XML技術的全面支持。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。具體來說,Java EE體系架構有以下諸多優點。

① 部署代價廉價:Java EE體系結構提供中間層集成框架用來滿足無須太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統一的開發平臺,Java EE降低了開發多層應用的費用和復雜性,同時提供對現有應用程序集成強有力支持,完全支持EJB,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。

② 保留現存的IT資產:由于企業必須適應新的商業需求,因此,利用已有的企業信息系統方面的投資,而不是重新制定全盤方案就顯得很重要。Java EE架構可以充分利用用戶原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS、IBM Encina、Inprise VisiBroker以及Netscape Application Server。

③ 高效的開發:Java EE允許公司把一些通用的、很煩瑣的服務端任務交給中間件供應商去完成。這樣開發人員可以集中精力在如何創建商業邏輯上,從而可大大縮短開發時間。中間件供應商一般提供以下這些復雜的中間件服務:<1> 狀態管理服務,讓開發人員寫更少的代碼,不用關心如何管理狀態,這樣能夠更快地完成程序開發。<2> 持續性服務,讓開發人員不用對數據訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧、與數據庫無關的應用程序,這種應用程序更易于開發與維護。<3> 分布式共享數據對象CACHE服務,讓開發人員編制高性能的系統,極大地提高了整體部署的伸縮性。

④ 支持異構環境:Java EE能夠開發部署在異構環境中的可移植程序。基于Java EE的應用程序不依賴任何特定操作系統、中間件、硬件。因此設計合理的基于Java EE的程序只需開發一次就可部署到各種平臺。這在典型的異構企業計算環境中是十分關鍵的。Java EE標準也允許客戶訂購與Java EE兼容的第三方的現成的組件,把它們部署到異構環境中,從而節省了由自己制訂整個方案所需的費用。

⑤ 可伸縮性:企業必須要選擇這樣一種服務器端平臺:這種平臺應能提供極佳的可伸縮性去滿足那些在它們系統上進行商業運作的大批新客戶。Java EE平臺提供了廣泛的負載平衡策略,能消除系統中的瓶頸,允許多臺服務器集成部署。這種部署可達數千臺處理器,從而實現高度可伸縮,以滿足未來商業應用的需要。

主站蜘蛛池模板: 泗水县| 邵武市| 西和县| 大兴区| 明星| 三穗县| 汶川县| 松阳县| 永丰县| 富川| 合阳县| 武穴市| 东丽区| 蒲城县| 贵定县| 历史| 教育| 伊春市| 通许县| 西林县| 宁蒗| 军事| 鸡泽县| 六安市| 三明市| 堆龙德庆县| 安岳县| 昆明市| 金秀| 太原市| 眉山市| 绥滨县| 龙南县| 井研县| 龙泉市| 德庆县| 玉溪市| 太和县| 上虞市| 夏邑县| 库伦旗|