[webbeans-dev] Re: Web beans implementation plan

Pete Muir pmuir at redhat.com
Fri Oct 24 20:14:13 EDT 2008


On 19 Oct 2008, at 21:56, Gavin King wrote:

> Here's an updated list (a couple of new lineitems):
>
> * basic Manager functionality: resolveByType(), resolveByName(),  
> addBean()

Done. I haven't done corner cases tests though, so there might be some  
bugs.

BTW you must have different length days in Mexico to the UK :p

> * instantiation: getInstance(), getInstanceByType(),  
> getInstanceByName()
> * basic support for simple Web Beans
> * specialization
> * dependent pseudo-context
> * request and application contexts
> * injected fields, intializer methods, Web Bean constructors
> * producer methods
> * disposal methods
> * @New
> * interceptors
> * decorators
> * stereotypes
> * scope adaptors
> * basic event bus: fireEvent(), addObserver()
> * observer methods
> * @Observable Event<X>
> * Web Bean discovery & initialization event
> * Java EE integration
> * session context
> * basic support for enterprise Web Beans
> * Web Bean remove methods
> * passivating scope support
> ---- ALPHA
> * JMS endpoints
> * web-beans.xml
> * JSF integration
> * conversation context
> * ejb-jar.xml
> * Seam integration
> * Spring integration
> * jBPM integration / business process context
> * support for common annotations
> ---- BETA
>
> On Thu, Oct 16, 2008 at 3:35 PM, Gavin King <gavin at hibernate.org>  
> wrote:
>> We now really need to get going on the RI. I've attached the latest  
>> draft.
>>
>> Here's a list of tasks in order. Note that we can write tests for  
>> each
>> step, without needing stuff from the next step!
>>
>> * basic Manager functionality: resolveByType(), resolveByName(),  
>> addBean()
>> * instantiation: getInstance(), getInstanceByType(),  
>> getInstanceByName()
>> * basic support for simple Web Beans
>> * specialization
>> * dependent pseudo-context
>> * request and application contexts
>> * injected fields, intializer methods, Web Bean constructors
>> * producer methods
>> * disposal methods
>> * @New
>> * interceptors
>> * decorators
>> * stereotypes
>> * scope adaptors
>> * basic event bus: fireEvent(), addObserver()
>> * observer methods
>> * @Observable Event<X>
>> * Web Bean discovery & initialization event
>> * Java EE integration
>> * session context
>> * basic support for enterprise Web Beans
>> * Web Bean remove methods
>> * passivating scope support
>> ---- ALPHA RELEASE
>> * JMS endpoints
>> * web-beans.xml
>> * conversation context
>> * ejb-jar.xml
>> * support for common annotations
>> ---- BETA RELEASE
>>
>> Obviously, we don't need to do things in *exactly* that order, but I
>> think it's a good overall ordering.
>>
>> I think that most of these tasks are one day or less of work, though
>> some of them, particularly toward the end are more than that.
>>
>> I would like to target the alpha release for this year :-)
>>
>> WDYT?
>>
>> --
>> 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
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev




More information about the weld-dev mailing list