Folks, please take a look through this...
---------- Forwarded message ----------
From: Gavin King <gavin.king(a)gmail.com>
Date: Sat, May 9, 2009 at 7:34 PM
Subject: Re: Major new revision of the specification
To: Java Community Process JSR #299 Expert List <JSR-299-EG(a)jcp.org>
And here's the spec :-)
On Sat, May 9, 2009 at 7:32 PM, Gavin King <gavin.king(a)gmail.com> wrote:
The attached spec draft aims to address the following criticisms
made
by Sun, IBM and others:
* the the spec is difficult to read and understand
* that the spec defines too many implementation details
I've made the following major sets of changes:
* redefinition of all semantics without reference to BeanManager
* separation of material relating to the BeanManager, Bean and
framework integration into a separate chapter
* overall reorganization or material
In order to make it possible to define all semantics in words instead
of code, several new terms were defined:
* injectable reference
* contextual reference
* contextual instance
I've also partially written up several proposals from other threads:
* annotation-based event mappings
* new APIs to simplify implementation of the Bean interface
* changes to the BeanManager interface
* enhancement to the Instance interface
* renamed @Initialized / @Deployed to @AfterBeanDiscovery /
@AfterDependencyValidation
Overall, I believe that this is a really major improvement, but it
certainly needs a really thorough review, especially the following
sections:
* 6.5, 6.4.2
* 5.4 - 5.6
* 9.2 - 9.4
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org