[webbeans-dev] Web beans implementation plan

Gavin King gavin at hibernate.org
Fri Oct 17 16:18:31 EDT 2008


It means bootstrapping the web beans container in the EE server, and
setting up all the contexts, etc on incoming requests. Yes, part of it
is JSF integration.

On Fri, Oct 17, 2008 at 12:50 PM, Alexandr Smirnov <asmirnov at exadel.com> wrote:
> What do you mean with "Java EE integration" ? Is it JSF integration or
> EJB support ?
> I can design JSF bridge, if it you have no developer for this task.
> Gavin King 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?
>>
>>
>> ------------------------------------------------------------------------
>>
>> This body part will be downloaded on demand.
>
>



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



More information about the weld-dev mailing list