[webbeans-dev] Fwd: Major new revision of the specification

Gavin King gavin.king at gmail.com
Sat May 9 20:39:20 EDT 2009


Folks, please take a look through this...


---------- Forwarded message ----------
From: Gavin King <gavin.king at 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 at jcp.org>


And here's the spec :-)

On Sat, May 9, 2009 at 7:32 PM, Gavin King <gavin.king at 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 at gmail.com
> http://in.relation.to/Bloggers/Gavin
> http://hibernate.org
> http://seamframework.org
>



--
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org



-- 
Gavin King
gavin.king at gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: JSR-299-20090509.pdf
Type: application/pdf
Size: 479251 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/weld-dev/attachments/20090509/5dda6503/attachment.pdf 


More information about the weld-dev mailing list