WebBeans 1.0.0.ALPHA2版本发布

发布者:    |       CDI Seam

我很高兴宣布发布Web Beans 1.0.0.ALPHA2版本。这个版本实现了大约80%的JSR-299,Java上下文和依赖注入规范,是通往GA发布道路上的第二个重要里程碑。本版本缺少的主要功能是会话(已经在路上了!)以及使用XML注释您的Bean的支持。

Web Beans参考指南已被翻译成韩语繁体中文西班牙语意大利语。下面是一个更详细的功能列表。

JSR-299规范定义了Java EE环境的一组服务,这使得应用程序的开发变得更加容易。JSR-299在现有的Java组件类型(包括JavaBeans和企业JavaBeans)之上增加了一个增强的生命周期和交互模型。

自Web Beans上次发布以来,JSR-299已经经历了名称变更,现在称为Java上下文和依赖注入。我们决定将Web Beans作为JSR-299参考实现的项目名称。

此版本还包括三个示例,一个完整的EE示例,包含企业Bean,一个包含简单Bean的war示例和参考文档中的登录示例。要了解更多关于JSR-299和Web Beans项目的信息,我建议您阅读参考指南或浏览seamframework.org

本发布不可能没有以下众多人员的杰出工作。感谢以下人员:David Allen(注入点元数据),Nik Karlsson(钝化作用域,@New以及更多),Ales Justin(JBoss Microcontainer集成),Nicola Benaglia(意大利语翻译),Gladys Guerrero(西班牙语翻译),Eun-Ju Ki(韩语翻译),Terry Chuang(繁体中文翻译)和Francesco Milesi(意大利语翻译)。

具体来说,本发布增加了以下支持:

  • 通过@New注入新实例
  • 支持钝化作用域
  • 元数据继承规则更新
  • 特殊化
  • 实现
  • 注入点元数据
  • 通过@Resource、@EJB和@PersistenceContext将注入到简单Bean中

并且,在ALPHA1版本中已发布,提供对以下支持:

  • 支持简单Bean
  • 支持企业Bean和企业Bean移除方法
  • 类型安全和基于名称的解析
  • 生产者方法
  • 生产者字段
  • 依赖上下文
  • 支持JBoss 5
  • Servlet上下文:应用程序、会话和请求
  • 字段和构造函数注入
  • @Initializer方法
  • 事件支持(触发和观察事件)
  • 通过注解定义观察者方法
  • 注入事件生产者
  • 条件事件
  • 类型
  • 支持生命周期回调(@PostConstruct和@PostDestroy)
  • SPI以与其他容器集成

还有对以下内容的预览支持:

  • 事务观察者
  • 通过@Obtains动态查找

在接下来的几周内,我们将快速推进以交付BETA1,然后是BETA2(其中将包括Seam、Spring和jBPM集成)。敬请关注!

[下载] [参考文档 | API Javadoc | 西班牙 | 韩语 | 繁体中文 | 意大利] [JIRA] [发布说明]


返回顶部