Web Beans的第一个Beta版可用!

发布者:    |       CDI Seam

我很高兴宣布发布Web Beans 1.0.0.BETA1。这个版本实现了JSR-299,Java上下文和依赖注入规范的约90%。这个版本中缺失的主要特性是使用XML注释你的bean的支持。

新特性包括会话、事务观察器和异步观察器,以及参考指南的德语翻译。

现在,《Web Beans参考指南》已经被翻译成德语,以及韩语繁体中文西班牙语意大利语

JSR-299为Java EE环境定义了一系列服务,使应用程序的开发变得更容易。JSR-299在现有的Java组件类型(包括JavaBeans和Enterprise Java Beans)之上提供了一种增强的生命周期和交互模型。

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

这个版本的发布离不开许多人的努力。感谢以下人员:David Allen(异步和事务观察器)、Nicklas Karlsson(会话)、Ales Justin(JBoss集成)、Jasna Dimanosk(德语翻译)。

具体来说,这个版本增加了以下支持:

  • 事务观察器
  • 异步观察器
  • 会话,包括在JSF中的传播
  • 引导改进

以及之前在ALPHA2中发布,提供了以下支持:

  • 简单bean的支持
  • 企业bean和企业bean移除方法的支持
  • 类型安全和基于名称的解析
  • 生产者方法
  • 生产者字段
  • 依赖上下文
  • 支持JBoss 5
  • Servlet上下文:应用程序、会话和请求
  • 字段和构造函数注入
  • @Initializer方法
  • 事件支持(触发和观察事件)
  • 通过注解定义观察者方法
  • 事件生产者注入
  • 条件事件
  • 类型
  • 支持生命周期回调(@PostConstruct和@PostDestroy)
  • 一个SPI以与其他容器集成
  • 通过@New注入新实例
  • 支持钝化作用域
  • 元数据继承规则更新
  • 专业化
  • 实现
  • 注入点元数据
  • 通过@Resource、@EJB和@PersistenceContext注入简单Bean

此外,还提供了对以下内容的预览支持

  • 通过@Obtains进行动态查找

在未来几周内,我们将快速推进以交付BETA2(包括Seam桥接。请关注这个空间!

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


返回顶部