j2ee的主要特點
J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制:
保留現存的IT資產
由於企業必須適應新的商業需求,利用已有的企業信息系統方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在已有系統之上的服務器端平台機制是公司所需求的。J2EE架構可以充分利用用户原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS,IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。這之所以成為可能是因為J2EE擁有廣泛的業界支持和一些重要的''企業計算'領域供應商的參與。每一個供應商都對現有的客户提供了不用廢棄已有投資,進入可移植的J2EE領域的升級途徑。由於基於J2EE平台的產品幾乎能夠在任何操作系統和硬件配置上運行,現有的操作系統和硬件也能被保留使用。
高效的開發
J2EE允許公司把一些通用的、很繁瑣的服務端任務交給中間供應商去完成。這樣開發人員可以集中精力在如何創建商業邏輯上,相應地縮短了開發時間。高級中間件供應商提供以下這些複雜的中間件服務:
o 狀態管理服務 -- 讓開發人員寫更少的代碼,不用關心如何管理狀態,這樣能夠更快地完成程序開發。
o 持續性服務 -- 讓開發人員不用對數據訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧,與數據庫無關的應用程序,這種應用程序更易於開發與維護。
o 分佈式共享數據對象CACHE服務 -- 讓開發人員編制高性能的系統,極大提高整體部署的伸縮性。
支持異構環境
J2EE能夠開發部署在異構環境中的可移植程序。基於J2EE的應用程序不依賴任何特定操作系統、中間件、硬件。因此設計合理的基於J2EE的程序只需開發一次就可部署到各種平台。這在典型的異構企業計算環境中是十分關鍵的。J2EE標準也允許客户訂購與J2EE兼容的第三方的現成的組件,把他們部署到異構環境中,節省了由自己制訂整個方案所需的費用。
可伸縮性
企業必須要選擇一種服務器端平台,這種平台應能提供極佳的可伸縮性去滿足那些在他們系統上進行商業運作的大批新客户。基於J2EE平台的應用程序可被部署到各種操作系統上。例如可被部署到高端UNIX與大型機系統,這種系統單機可支持64至256個處理器。(這是NT服務器所望塵莫及的)J2EE領域的供應商提供了更為廣泛的負載平衡策略。能消除系統中的瓶頸,允許多台服務器集成部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。
穩定的可用性
一個服務器端平台必須能全天候運轉以滿足公司客户、合作伙伴的需要。因為INTERNET是全球化的、無處不在的,即使在夜間按計劃停機也可能造成嚴重損失。若是意外停機,那會有災難性後果。J2EE部署到可靠的操作環境中,他們支持長期的可用性。一些J2EE部署在WINDOWS環境中,客户也可選擇魯棒性更好的操作系統如Sun Solaris、IBM OS/390。魯棒性最好的操作系統可達到99.999%的可用性或每年只需5分鐘停機時間。這是實時性很強商業系統理想的選擇。
-
J2EE學習技巧
第一步:學習java基本語法,慢慢熟悉面向對象的編程理念(封裝、繼承和多態)封裝和集成比較好理解,搞清楚多態可能要費點功夫,這只是j2ee學習過程中的`第一步。第二步:學習JSP相關知識,掌握JSP代碼、JSP指令、JSP動作,同時也要學一些servlet、XML方面的知識,JSP相比於後面...
-
關於J2EE系統異常的處理準則
J2EE核心是一組技術規範與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平台之間,存在良好的兼容性。下面是小編整理的關於J2EE系統異常的處理準則,歡迎大家參考!J2EE系統異常的處理準則異常的處理是每個Java程序...
-
J2EE結構
這種基於組件,具有平台無關性的J2EE結構使得J2EE程序的編寫十分簡單,因為業務邏輯被封裝成可複用的組件,並且J2EE服務器以容器的形式為所有的組件類型提供後台服務.因為你不用自己開發這種服務,所以你可以集中精力解決手頭的業務問題。容器和服務容器設置定製了J2E...
-
J2EE的學習技巧
j2ee是java中的核心技術之一,主要用於進行企業解決方案的高效開發、編寫、管理工作,在java2平台中j2ee進行了升級,更多優點和改進成為java工程師必須掌握的技術之一,那麼j2ee應該怎麼學呢?第一步:學習java基本語法,慢慢熟悉面向對象的'編程理念(封裝、繼承和多態)封...