我很高兴宣布Web Beans RI 1.0.0.ALPHA1版本的发布。这个版本实现了JSR-299 Web Beans规范的核心,并代表了通向GA版本的重大里程碑。本版本的亮点包括简单和企业的Web Beans、支持JBoss应用服务器5、类型安全的注入、事件和生成器方法。以下是一个详尽的列表。
此外,还包括三个示例:一个完整的EE示例,包括企业Bean;一个war示例,包含简单Bean;以及参考文档中的登录示例。要了解更多关于Web Beans的信息,我建议您阅读参考指南或浏览seamframework.org。
这个版本的发布离不开许多人的卓越工作。按字母顺序,感谢如下人士:David Allen(事件和更多)、Nik Karlsson(企业Bean、上下文和更多)、Ales Justin(JBoss Microcontainer集成)、Gavin King(监督、文档)和Andrew Lee Rubinger(JBoss EJB3集成)。
具体来说,这个版本提供了以下支持:
- 支持简单Web Beans
- 支持企业Web Beans和企业Bean移除方法
- 类型安全和基于名称的解析
- 生成器方法
- 生成器字段
- 依赖上下文
- 支持JBoss 5
- Servlet上下文:应用程序、会话和请求
- 字段和构造函数注入
- @Initializer方法
- 事件支持(触发和观察事件)
- 通过注解定义观察器方法
- 注入事件生成器
- 条件事件
- 类型
- 对生命周期回调的支持(@PostConstruct和@PostDestroy)
- SPI以与其他容器集成
此外,还有一个支持预览:
- 参考指南第2章的登录示例
- 事务观察者
- 通过@Obtains动态查找
- 特殊化
在接下来的几周内,我们将快速推进以交付ALPHA2,然后是BETA1(将包含所有功能)。请密切关注!