首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

將 J2EE 平台推向新高度:EJB 開發工具新世代與生態系演進

     編輯:J2EE

一、EJB 的痛點與轉機

EJB 建立、部署、管理流程過度複雜,有人質疑不如直接用 JSP。但事實上 EBP 擁有巨大潛力,特別是需建立真正基於組件且資料庫整合的應用時。長期以來 Java 開發者抱怨缺乏加速 EJB 開發的工具,去年起新工具專案與產品出現,情況劇變。

非指 Forte/VisualAge/JBuilder 這類專家級 IDE,而是**協助經驗較淺開發者快速建立強大基於組件應用的軟體**。前提為與主流 J2EE 應用伺服器相容 (提供 EJB 容器)。這些平台在容器之上再提供一層容器,運行時為 EJB 提供多種服務。

二、三大主流廠商與產品

廠商產品核心特色
VersataLogic Suite自動化商務邏輯,跑於 WebSphere/WebLogic。Logic Server 提供預製 EJB (常規商務邏輯可重用);Logic Studio 提供 GUI 整合工具。雙重角色:產生代碼 + 捕捉業務需求的溝通工具。
AltoWebApplication Platform自動化資訊邏輯、商務邏輯、資料表現邏輯。含應用框架、預製組件、生命週期管理、整合開發工具。AltoStudio (GUI IDE)、AltoManager (多伺服器部署)、AltoMonitor (自動監控效能)。支援 WebSphere/WebLogic/JBoss。
WakesoftArchitecture ServerJ2EE 應用架構設計/建立/部署完整框架。不綁定開發工具,開發者可用偏好工具。基於 J2EE 規格 (含 Sun BluePrint) 為資料表現、商務邏輯、業務整合層提供詳細架構,自動化手工遵循規格的過程。

三、競爭白熱化與 Web Services 戰略

新進者 DCH、lopsis、Compuware、NeuVis 等湧入;老牌 Bowstreet、Epicentric 在伺服器頂層提供企業入口網站平台。所有競爭者綁定 Web Services:協助建立複雜應用同時,提供消除異質性、讓組件透過 HTTP 上的 SOAP 訊息互訪的工具,許多廠商另提供 Web Services 管理/監控功能。

四、Eclipse 計畫:開放原始碼整合開發平台

  • IBM 主導,捐贈 WebSphere Studio (Java 開發環境)。
  • 去年九月啟動,獲軟體業廣泛支援。
  • 提供開放平台:任何廠商可插入建模、代碼生成、編輯、測試工具,形成廣泛整合環境,開發者可混合比較各種最佳軟體。
  • 面向 Linux 但不限於此。

五、應用伺服器廠商反擊:BEA Cajun 專案

BEA 正建立新易用開發平台,代號 Cajun,年內釋出。顯示廠商不會袖手旁觀。

六、結論

業界已共識:建立/配置複雜 EJB 應用的技能不應限於天才。若不改變,J2EE 永無法發揮作為企業通用應用開發框架的潛力。新一代工具正打破這層屏障。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved