全球领先的企业基础结构软件公司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 深圳新闻网