We're now really close to releasing a Community Review Draft for
Web Beans. The purpose
of the draft is to gather feedback on the component model,
dependency management model and extensible context model that we've
defined, and hopefully get people excited about Web Beans. We
also need to get our work in front of the other EE6-related expert
groups, so that they can start thinking about how they can possibly
re-use and integrate with some of the mechanisms we have defined.
However, the specification is by nature written in highly technical
language, so this blog entry is the first in a serious of articles
giving a friendly, introductory guide to Web Beans. When the
Community Review Draft is released, please take the time to download
and review it. But please read this series /first/.
Tomorrow (Wednesday) morning at 9:30, Bob Lee and
I will talk about the work in progress on JSR-299.
Over the last couple of months, we've been working
with the rest of the Web Beans expert group to create
a component model that combines the best of Seam,
Juice, JSF and EJB 3.0. The end goal is the
definitive programming model for business logic
components in Java, combining Seam's state management
with Guice's typesafety.