[webbeans-dev] Re: Web beans implementation plan

Pete Muir pmuir at redhat.com
Sat Oct 25 10:30:32 EDT 2008


I moved the plan to the web http://seamframework.org/WebBeans/WebBeansImplementationPlan

On 25 Oct 2008, at 01:14, Pete Muir wrote:

>
> 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
>
> _______________________________________________
> 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