J2EE優勢
J2EE爲搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制:
1. 保留現存的IT資產:
由於企業必須適應新的商業需求,利用已有的企業信息系統方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在已有系統之上的服務器端平臺機制是公司所需求的。J2EE架構可以充分利用用戶原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS,IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。這之所以成爲可能是因爲J2EE擁有廣泛的業界支持和一些重要的'企業計算'領域供應商的參與。每一個供應商都對現有的客戶提供了不用廢棄已有投資,進入可移植的J2EE領域的升級途徑。由於基於J2EE平臺的產品幾乎能夠在任何操作系統和硬件配置上運行,現有的操作系統和硬件也能被保留使用。
2. 高效的開發:
J2EE允許公司把一些通用的、很繁瑣的服務端任務交給中間供應商去完成。這樣開發人員可以集中精力在如何創建商業邏輯上,相應地縮短了開發時間。高級中間件供應商提供以下這些複雜的中間件服務:
o 狀態管理服務 -- 讓開發人員寫更少的代碼,不用關心如何管理狀態,這樣能夠更快地完成程序開發。
o 持續性服務 -- 讓開發人員不用對數據訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧,與數據庫無關的應用程序,這種應用程序更易於開發與維護。
o 分佈式共享數據對象CACHE服務 -- 讓開發人員編制高性能的系統,極大提高整體部署的伸縮性。
3. 支持異構環境:
J2EE能夠開發部署在異構環境中的可移植程序。基於J2EE的應用程序不依賴任何特定操作系統、中間件、硬件。因此設計合理的基於J2EE的'程序只需開發一次就可部署到各種平臺。這在典型的異構企業計算環境中是十分關鍵的。J2EE標準也允許客戶訂購與J2EE兼容的第三方的現成的組件,把他們部署到異構環境中,節省了由自己制訂整個方案所需的費用。
4. 可伸縮性:
企業必須要選擇一種服務器端平臺,這種平臺應能提供極佳的可伸縮性去滿足那些在他們系統上進行商業運作的大批新客戶。基於J2EE平臺的應用程序可被部署到各種操作系統上。例如可被部署到高端UNIX與大型機系統,這種系統單機可支持64至256個處理器。(這是NT服務器所望塵莫及的)J2EE領域的供應商提供了更爲廣泛的負載平衡策略。能消除系統中的瓶頸,允許多臺服務器集成部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。
5.穩定的可用性:
一個服務器端平臺必須能全天候運轉以滿足公司客戶、合作伙伴的需要。因爲INTERNET是全球化的、無處不在的,即使在夜間按計劃停機也可能造成嚴重損失。若是意外停機,那會有災難性後果。J2EE部署到可靠的操作環境中,他們支持長期的可用性。一些J2EE部署在WINDOWS環境中,客戶也可選擇魯棒性(穩定性)更好的操作系統如Sun Solaris、IBM OS/390。魯棒性最好的操作系統可達到99.999%的可用性或每年只需5分鐘停機時間。這是實時性很強商業系統理想的選擇。
相關文章
-
J2EE工程師知識點:JPA的優勢
J2EE規範是這樣定義J2EE組件的:客戶端應用程序和applet是運行在客戶端的組件;Java Servlet和Java Server Pages (JSP) 是運行在服務器端的Web組件;Enterprise Java Bean (EJB )組件是運行在服務器端的業務組件。下面Y -
J2EE發展趨勢
在舊金山舉行的2011年JavaOne大會上,甲骨文公司展示了其推動Java 平臺企業版(Java EE)發展的最新成果。Java EE 繼續大受歡迎,並有越來越多的開發人員採用,包括Oracle GlassFish Server在內的Java EE組件獲得了4000萬次 -
J2EE、J2SE、J2ME的區別
長方臉的女生臉型比較大適合什麼樣的髮型款式呢?女孩在選擇髮型時一點要注意和自己的臉型相搭配,不能盲目的選擇自己覺得好看的髮型,長方臉的女孩不僅要縮短臉型的線條還要注意對較寬腮部的修飾作用,五款適合長方臉女孩的 -
j2ee培訓:如何構建RESTful Web Service
JavaEE的核心是EJB3.0, 其提供了更兼便捷的企業級的應用框架。下面yjbys小編爲大家準備了關於如何構建RESTful Web Service的.文章,歡迎閱讀。 1. 首先是實體類,注意其中的@XmlRootElement註解package s;import ;imp -
Eclipse j2ee開發環境的搭建
J2EE規範是這樣定義J2EE組件的:客戶端應用程序和applet是運行在客戶端的組件。以下是關於Eclipse j2ee開發環境的搭建,歡迎大家參考!在Linux系統大家族中,Android無疑是最耀眼的一個。Android的開發也是在Linux系統中進 -
Java Web開發和J2EE的區別
什麼是J2EE呢?從整體上講,J2EE是使用Java技術開發企業級應用的一種事實上的工業標準(Sun公司出於其自身利益的考慮,至今沒有將Java及其相關技術納入標準化組織的體系),它是Java技術不斷適應和促進企業級應用過程中的產物 -
JavaWeb(J2EE)面試題及答案
工作計劃不知道怎麼寫的朋友,可以看看下面小編爲您整理的《20xx電話銷售個人工作計劃範文》,僅供大家查閱。20xx電話銷售個人工作計劃範文一;對於老客戶,和固定客戶,要經常保持聯繫,在有時間有條件的情況下,送一些小禮物或 -
javaweb開發和j2ee區別
尊敬的xxx公司領導:您好!衷心的感謝您在百忙之中翻閱我的這份自薦信材料,並祝願貴單位事業欣欣向榮,蒸蒸日上!我叫,是廣東商學院管理學院xxx屆人力資源管理專業的學生,將於20xx年7月畢業。自從進入大學之後,大學聯考後的輕鬆、 -
j2ee與java web的區別
生活中發生債權債務關係一般都會打一張欠條,那要是欠條借款數額寫錯了怎麼辦?下面本站小編整理了一些這方面的知識,供你參考。欠條借款數額寫錯了怎麼辦1、借條仍然是有效的。借條本身所確定的是借款的法律關係,只要借條 -
EJB的開發優勢
EJB是sun的服務器端組件模型,最大的用處是部署分佈式應用程序當然,還有許多方式可以實現分佈式應用,類似微軟的技術。憑藉java跨平臺的優勢,用EJB技術部署的分佈式系統可以不限於特定的平臺。下面主要介紹採用EJB開發的