1. 程式人生 > >J2EE平臺的優點

J2EE平臺的優點

1.簡化結構

J2EE平臺支援簡化的、基於元件開發模型,由於J2EE基於Java程式語言和J2SE平臺,它提供了編寫一次,隨處執行的可移植性,遵循J2EE標準的所有伺服器都支援該模型。

EJB元件使編寫應用程式更為簡單。儘管EJB體系結構複雜,但應用程式開發人員一般都必再編寫訪問系統服務的程式碼,EJB容器會實現系統級的服務,例如,事務、安全性等。

另外,J2EE還支援異構環境。基於J2EE的應用程式不依賴任何特定作業系統、中介軟體或硬體,因此,設計合理的基於J2EE的程式只需開發一次就可以部署到各種平臺,這在典型的異構企業算環境中是十分關鍵的。J2EE標準還允許客戶訂購與J2EE相容的第三方的現成元件,把其部署到異構環境中,節省了由自己制訂整個方案所需的費用。

2.提高開發效率

由於元件技術的使用,可以按照開發人員的技能對應用程式開發進行分工,並行開發,提供整體開發效率。例如:圖形設計師建立JSP模板,商業邏輯由該領域的專家完成,JSP頁面和EJB由Java工程師完成,應用程式的裝配和部署由團隊中其他的成員完成,其中許多工作可以同時進行,有助於加速應用程式的開發。

3.可移植性強

除了Java語言固有的可移植性外,EJB體系結構在Bean和支援該Bean的容器之間提供了一套標準化的應用程式程式設計介面,這使開發人員能夠將Bean從一種操作環境移植到另一種操作環境,而無需重新編寫其原始碼。

4.重用性好

由於在EJB模型中,各個軟體元件都是嚴格分離的,因此,可以從現有的軟體元件裝配出伺服器端應用程式,這與從現有的JavaBean可以裝配出客戶端應用程式一樣,使軟體能夠重用。

5.易於維護

基於元件的設計簡化了應用程式的維護。由於元件可以被獨立地更新和替代,通過更新應用程式中特定的元件,新的功能可以被很容易地增加。

6.可伸縮性

企業必須要選擇一種伺服器端平臺,以便滿足那些在它們系統上進行商業動作大批新客戶。基於J2EE平臺的應用程式可被部署到各種作業系統上,例如,可被部署到高階UNIX或其他的大型機系統上。J2EE領域的供應商提供了更為廣泛的負載平衡策略,能消除系統中的瓶頸,允許多臺伺服器整合部署,實現可高度伸縮的系統,滿足未來商業應用的需要。

7.被廣泛接受

主要的IT供應用商都採納EJB體系結構,不同供應商的產品只要符合EJB體系結構,就都是可互操作的。

8.保護投資

由於企業必須適應新的商業需求,充分利用現有的企業資訊系統投資,而不是重新制定,全盤更新方案就變得尤為重要,這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在現有系統之上的伺服器平臺是大多數公司所希望的。

J2EE架構可以充分利用使用者有的投資,通過允許將現有的資訊系統和資產“包裹”在J2EE應用程式中,不要求客戶更換現有技術。事實上,在關係資料庫中儲存資料的企業,已經有了一套已具雛形的實體Bean,正等著通過EJB外殼去訪問。

這之所以成為可能,主要是因為J2EE擁有廣泛的業界支援和一些重要的“企業計算”領域供應商的參與,每一個供應商都對現有的客戶提供了不用廢棄自己已有投資的升級途徑。由於基於J2EE平臺的產品幾乎能夠在任何作業系統和硬體執行,現有的作業系統和硬體也能被保留使用。

相關推薦

J2EE平臺優點

1.簡化結構 J2EE平臺支援簡化的、基於元件開發模型,由於J2EE基於Java程式語言和J2SE平臺,它提供了編寫一次,隨處執行的可移植性,遵循J2EE標準的所有伺服器都支援該模型。 EJB元件使編寫應用程式更為簡單。儘管EJB體系結構複雜,但應用程式開發人員一般都必再編寫

從VHDL到UVM驗證平臺轉變的優點評估

本文轉自:http://www.eetop.cn/blog/html/28/1561828-437612.html 由於功能變得難以理解,通過肉眼檢查波形來驗證FPGA設計變得越來越困難。作為一個頂級油田服務公司,Baker Hughes主要設計小規模FPGA設計,通常少於10萬門。但

高效能J2EE介面平臺設計

專案需求:                  A  大部分請求本系統對客戶端簽名校驗後呼叫三方介面處理業務,三方介面返回結果後在給客戶端,系統時間消耗並不在本系統中,如果使用同步呼叫,很多執行

AutoEE-自動智慧開發平臺-簡單快速高效開發Web專案的J2EE開發平臺

0 AutoEE-自動智慧開發平臺  AutoEE-自動智慧快速開發平臺     AutoEE-自動智慧開發平臺是一款使用當前主流框架搭建,並結合Velocity模板引擎和MyBatis Generator實現的高度可自定義、高度可配置的自動智慧生成程式碼的開源的快

J2EE、CORBA、DNA三種主流中介軟體平臺比較

 一、概述  1.中介軟體的概念    隨著計算機技術的飛速發展,各種各樣的應用軟體需要在各種平臺之間進行移植,或者一個平臺需要支援多種應用軟體和管理多種應用系統,軟、硬體平臺和應用系統之間需要可靠和高效的資料傳遞或轉換,使系統的協同性得以保證。這些,都需要一種構築於軟、硬體

關於.Net與J2EE的比較,到底用微軟平臺還是Java平臺的問題

今天看到了一個關於2個平臺快餐型比較的博文,裡面基本的觀點就是.NET比Java EE要好很多。一些網友還認為這是一個廣告貼,是槍手文,我的個人看法和一些網友的看法相同:不在於用哪個平臺,而在於你做

J2EE架構的優點和缺點有哪些

首先是UI層很難由美工和系統設計師來總體設計,由於即使是Delphi之類的視覺化開發工具,介面問題還是要程式設計師自己調整。解決這個問題可以走兩條路:用自己的面板系統和美工本來就會IDE。      其次是服務層的標準缺少,雖然Corba之類早已出現,但是昂貴的費用和實施的

深度解析:J2EE vs .NET開發平臺

看到這個標題,也許會有人表示疑惑,J2EE和.NET並不在一個層次上,怎麼能將它們放在一起呢?需要指出的是,通常所說的.NET包含了一個相當廣泛的產品家族,包括開發平臺、作業系統、伺服器、終端裝置等,此外還包括服務平臺。開發平臺只是整個.NET戰略中的一部分,所以確切地說,放

J2EE、CORBA、DNA三種主流中介軟體平臺比較(3)

三、主流中介軟體技術平臺   下面重點闡述和比較了三大主流中介軟體技術平臺,使讀者加深對中介軟體技術理解。      1.當前支援伺服器端中介軟體技術的平臺      考察當前主流的分佈計算技術平臺,主要有OMG的CORBA、Sun的J2EE和Microsoft DNA 2

最新美麗說網購平臺模板

.com 技術 ref ges src targe 美麗 baidu aid 鏈接:http://pan.baidu.com/s/1jHIoVGi 密碼:fxkn最新美麗說網購平臺模板

flask框架+pygal+sqlit3搭建圖形化業務數據分析平臺

百度 數據庫 python 技術 兼容性 一. 前言 先說下主要的框架和主要的圖形庫的特點:(個人見解) Django:python開發的一個重量級的web框架,集成了MVC和ORM等技術,設計之初是為了使開發復雜的、數據庫驅動的網站變

Fedora 25文件對比、目錄對比工具——Meld——Linux平臺的對比工具

文件夾 linux 英文 軟件 meld 文件對比 處理文件的時候,經常遇到兩個非常相似的文件,需要對比、修改。Meld就是專門做這個工作的一款工具。Meld是一個可視的diff和合並工具。Meld是Linux軟件,用戶使用它可以比較2至3個文件並進行編輯,也可以比較2至3個文件夾並同

JEESZ分布式架構平臺介紹

space 視圖框架 ras oid ask 代碼生成 myeclips 角色權限 www 1. 項目核心代碼結構截圖 <!-- jeesz 工具jar --> <module>jeesz-utils</module>

微信公眾平臺開發之萬能表單

平臺 體驗 src .net 等等 art net 獎勵 功能 微信公眾平臺開發之萬能表單是為了方便我們得到用戶的信息。我們能夠在後臺設置不論什麽須要用戶填寫的信息,比方:電話,姓名,性別,工作等等信息,當然我們也能夠設置一定的獎勵,僅僅要完好這些信息就能夠得到一定

物聯網平臺構架系列:Amazon, Microsoft, IBM IoT 平臺導論 之三 連接

物聯網; iot; aws; 亞馬遜; greengrass;microsoft; azure;ibm; watson; bluemix 最近研究了一些物聯網平臺技術資料,以做選型參考。腦子裏積累大量信息,便想寫出來做一些普及。作為科普文章,力爭通俗易懂,不確保概念嚴謹性。我會給考據癖者提供相關英文

物聯網平臺構架系列:Amazon, Microsoft, IBM IoT 平臺導論 之二 設備

物聯網; iot; aws; 亞馬遜; greengrass;microsoft; azure;ibm; watson; bluemix 最近研究了一些物聯網平臺技術資料,以做選型參考。腦子裏積累大量信息,便想寫出來做一些普及。作為科普文章,力爭通俗易懂,不確保概念嚴謹性。我會給考據癖者提供相關英文

J2EE(三)——Tomcat目錄解析

9.png image webroot 資源 手動配置 用戶 ips logs bsp 一、Tom的目錄結構 二、 打開Tomcat以後,訪問TomcatManager有關的東西時,需要提供身份驗證用戶名和密碼,這就需要配置tomcat-users.xml

從零開始——電子商務平臺01

ges 任務 框架 alt 圖片 ima .cn bsp 驗證 一、任務   後臺——登錄   包含的內容:1)bootstrap驗證--登錄         2)MD5加密(加鹽)--對密碼         3)三框架頁面--主頁面 二、整體圖 三、分享   源碼、數

天兔(Lepus)監控系統慢查詢分析平臺安裝配置

fig align fxaa comm one 平臺 back ria pri 轉http://suifu.blog.51cto.com/9167728/1770672 被監控端要安裝pt工具 1 2 3 4 [[email protec

如何設計企業內部的數據平臺

數據可視化 商業智能 數據平臺的建設可以當做一個產品來設計。從廣義上來講,所有以數據驅動為核心的都可以稱為數據產品(如數據報表平臺,DMP,BI平臺),從狹義上來講,就是公司內部的數據平臺。今天我們要討論的,主要是在公司內部搭建數據平臺。公司的內部數據平臺,主要是給各業務提供數據處理、分析、展示,供內