程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 將J2EE平台提升到一個新的高度

將J2EE平台提升到一個新的高度

編輯:J2EE
J2EE成功背後的陰暗面應該說是企業Java Beans(EJB)的創建,配置和管理過程過份復雜 。當然,EJB並不是創建有用的Java應用程序的唯一辦法,我們有數不清的Java Server Page(JSP)。一些人甚至稱花在EJB上的時間和工作是不值得的,因為JSP同樣能夠很好的完成工作。但是事實是EJB有很大的潛力--特別是當你需要創建真正基於組件並成一個數據庫集成在一起的應用程序的時候。 很長一段時間裡,Java開發者抱怨缺乏能夠加快EJB應用程序開發過程的軟件。這種情況在去年因為新的能夠使EJB開發過程變得更容易的軟件項目和產品的出現而發生了巨大的改變。我並不是在談論象Forte, VisualAge, 或者JBuilder這樣的集成開發環境--所有這些軟件適合於專家級的Java開發者。我指的是能夠幫助沒有那麼多經驗的開發者快速創建強有力的基於組件的應用程序的軟件。 這些新的工具軟件的前提是與流行的J2EE應用程序服務器之間的兼容性,它能夠提供EJB必要的容器。應用程序本身提供了向導提示能夠幫助應用程序開發過程--但是所有這些都比不上全功能的,第三方的解決方案。實際上,這些開發和配置平台在應用程序服務器容器的高層提供了另一個容器,並在運行時為你所創建的EJB提供多種服務。下面是在這個領域占主流的三家公司和它們的產品: Versata公司。這個公司的Logic Suite旨在自動化商務處理邏輯並能夠在IBM WebSphere 或者 BEA WebLogic上運行。這個套件的Logic Server組件部分提供了一套預先定制的EJB,能夠提供常規的商業邏輯並能夠在你需要的任何時候重用它們;而Logic Studio 組件則提供了將應用程序整合在一起所需的GUI(圖形用戶界面)工具。象許多這樣的高層工具一樣,Logic Suite 在一定程度上也是作為一個通訊工具使用的:商業用戶可以使用它來為商務規則建模--它能生成後來工作所需的代碼,但是同時它也提供了一個捕捉業務需求方的需求信息的方便的工具。AltoWeb公司。 AltoWeb公司。他的Application Platform能夠自動化J2EE應用程序的信息邏輯,商務邏輯和數據表示邏輯。除了一個應用程序框架,Application Platform還包括預先定制的組件,應用程序生命周期管理功能和集成的開發工具。AltoStudio提供了GUI IDE(圖形化集成開發環境),同時AltoManager能夠處理多個服務器上的應用程序配置過程。另外,AltoMonitor還能夠自動監控服務器,進程,組件等等,並提供關鍵的性能數據。這個完整的平台能夠運行在WebSphere 和 WebLogic以及JBoss 開發源代碼應用程序服務器上。 Wakesoft公司。Wakesoft Architecture Server是一個J2EE應用程序結構設計,創建和配置的完整框架。與提供開發工具不同的是,它允許開發者加進他們進行喜歡的開發工具--並通過基於J2EE規范(包括Sun公司的BluePrint,它們是勾勒出J2EE應用程序最好的實現方法的技術文檔)為數據表示,商業邏輯,和業務集成層提供詳細的架構來簡易化開發過程。許多Java開發者以手工的方式來遵循這些規范,但是Wakesoft使這個過程完全自動化。 雖然這是一個新領域但已經人滿為患了。新出現DCH,lopsis,Compuware,和NeuVis(我在這裡隨便提幾個)都來勢洶洶,而老牌的Bowstreet和Epicentric在應用程序服務器的頂層提供了對企業站點進行特別支持的平台。當然所有這些競爭者都把自己綁在了Web 服務的戰船上--為什麼不呢?在它們能夠幫助Java開發者創建復雜的應用的同時,它們還可能會提供消除異構性並使不同的組件能夠通過HTTP上的SOAP消息進行訪問的工具。許多公司還提供了管理和監視Web服務的特別的功能。 如果不提到Eclipse 計劃就不是完整的,它是一個由IBM領導的開放源代碼的軟件工程--這個工程把它的Java開發環境WebSphere Studio 捐贈了出去。Eclipse 計劃於去年九月份開始並得到了軟件工業廣泛的支持,Eclipse 提供了一個開放的平台,任何銷售商都能夠插進自己的建模,代碼生成,編輯或者測試工具--創建了一個廣泛集成的開發環境在這個環境中幸福的開發者們可以混合並比較各種最優秀的軟件。這個計劃面向Linux平台--但不會限制在這裡面。 另一個能夠顯示應用服務軟件銷售商並不會袖手旁觀的跡象是,BEA正在創建一個新的易用的開發平台,代號為Cajun,並會在今年的某個時候進行發布。顯然,每個人都似乎已經意識到創建和配置復雜的基於EJB的應用程序的技能不應該只限於天才們。如果這個情況不加以改變,J2EE將永遠不能發揮它作為企業通用應用程序開發框架的潛力。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved