全球領先的企業基礎結構軟件公司BEA系統有限公司(Nasdaq:BEAS)日前正式發布了面向BEA WebLogic JRockit的新Eclipse插件,前者是全球性 能最出色之一的Java虛擬機(JVM);並宣布把BEA JRockit開發團隊負責的AspectWerkz項目與現有的AspectJ Eclipse項目進行合並,目的是為面向方面編程(Aspect Oriented Programming ,AOP)提供單一的統一平台,加快AOP的前進步伐。合並之後的第一個產品的將名為AspectJ 5,計劃於2005年上半年推出。這些舉措將有助於增強Eclipse框架的靈活性,並促進行業圍繞Eclipse實現融合,最終發展成為單一的開發平台,達到簡化Java開發的目的,從而使BEA社區和Eclipse社區都能從中獲益。
新發布的面向BEA WebLogic JRockit JVM的新Eclipse插件,能夠以隨BEA WebLogic JRockit發布的類似工具為基礎,創建新的用於Java運行分析和內存洩露診斷的Eclipse插件。JRockit內置功能的意義在於幫助實現評測和內存洩露診斷功能,它可以在生產系統中的應用軟件全速運行的情況下,應用到生產系統上,而且不會對生產系統的性能產生重大影響。新的插件將免費提供給Eclipse社區,為全速運行的生產系統提供創新的運行分析和內存洩露診斷功能。
AspectWerkz和AspectJ Eclipse是兩個最著名的Java AOP實現項目,它們的合並已在最近完成,並將在2005年上半年推出合並之後的第一個產品AspectJ 5。該產品將全面支持Java 5的新特性,不僅支持較為著名的基於AspectJ代碼的開發風格,而且支持基於注釋的開發風格,面向Eclipse的AspectJ開發工具(AJDT)也將得到增強並支持注釋風格。現在,BEA正在加大在JRockit JVM中支持AOP的力度。
此前,BEA已為Eclipse社區作出了重要貢獻。在2004年6月,BEA發布了針對Eclipse的開發環境和工具集Project Pollinate,它是專門為實現Eclipse與Apache蜂巢(Apache Beehive)集成而設計的,目的是使開發人員能夠更方便地開發和部署基於服務和基於J2EE的應用軟件。Apache蜂巢(Apache Beehive)是業內第一個用於構建SOA以及企業Java應用的易用的、跨容器的開源應用框架。
2005年03月07日 14:41 深圳新聞網