J2EE優點:高效的開發: J2EE允許公司把一些通用的、很繁瑣的服務端任務交給中介軟體供應商去完成。這樣開發人員可以集中精力在如何建立商業邏輯上,相應地縮短了開發時間。高階中介軟體供應商提供以下這些複雜的中介軟體服務:狀態管理服務 -- 讓開發人員寫更少的程式碼,不用關心如何管理狀態,這樣能夠更快地完成程式開發。 持續性服務 -- 讓開發人員不用對資料訪問邏輯進行編碼就能編寫應用程式,能生成更輕巧,與資料庫無關的應用程式,這種應用程式更易於開發與維護。 分散式共享資料物件CACHE服務 -- 讓開發人員編制高效能的系統,極大提高整體部署的伸縮性。 支援異構環境: J2EE能夠開發部署在異構環境中的可移植程式。基於J2EE的應用程式不依賴任何特定作業系統、中介軟體、硬體。因此設計合理的基於J2EE的程式只需開發一次就可部署到各種平臺。這在典型的異構企業計算環境中是十分關鍵的。J2EE標準也允許客戶訂購與J2EE相容的第三方的現成的元件,把他們部署到異構環境中,節省了由自己制訂整個方案所需的費用。 可伸縮性: 企業必須要選擇一種伺服器端平臺,這種平臺應能提供極佳的可伸縮性去滿足那些在他們系統上進行商業運作的大批新客戶。基於J2EE平臺的應用程式可被部署到各種作業系統上。例如可被部署到高階UNIX與大型機系統,這種系統單機可支援64至256個處理器。J2EE領域的供應商提供了更為廣泛的負載平衡策略。能消除系統中的瓶頸,允許多臺伺服器整合部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。 J2EE缺點就是:難,不是那麼容易上手,需要經驗和思考,更需要嶄新的思維。
J2EE優點:高效的開發: J2EE允許公司把一些通用的、很繁瑣的服務端任務交給中介軟體供應商去完成。這樣開發人員可以集中精力在如何建立商業邏輯上,相應地縮短了開發時間。高階中介軟體供應商提供以下這些複雜的中介軟體服務:狀態管理服務 -- 讓開發人員寫更少的程式碼,不用關心如何管理狀態,這樣能夠更快地完成程式開發。 持續性服務 -- 讓開發人員不用對資料訪問邏輯進行編碼就能編寫應用程式,能生成更輕巧,與資料庫無關的應用程式,這種應用程式更易於開發與維護。 分散式共享資料物件CACHE服務 -- 讓開發人員編制高效能的系統,極大提高整體部署的伸縮性。 支援異構環境: J2EE能夠開發部署在異構環境中的可移植程式。基於J2EE的應用程式不依賴任何特定作業系統、中介軟體、硬體。因此設計合理的基於J2EE的程式只需開發一次就可部署到各種平臺。這在典型的異構企業計算環境中是十分關鍵的。J2EE標準也允許客戶訂購與J2EE相容的第三方的現成的元件,把他們部署到異構環境中,節省了由自己制訂整個方案所需的費用。 可伸縮性: 企業必須要選擇一種伺服器端平臺,這種平臺應能提供極佳的可伸縮性去滿足那些在他們系統上進行商業運作的大批新客戶。基於J2EE平臺的應用程式可被部署到各種作業系統上。例如可被部署到高階UNIX與大型機系統,這種系統單機可支援64至256個處理器。J2EE領域的供應商提供了更為廣泛的負載平衡策略。能消除系統中的瓶頸,允許多臺伺服器整合部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。 J2EE缺點就是:難,不是那麼容易上手,需要經驗和思考,更需要嶄新的思維。