Hi!

Please let me first explain what we do in webbeans-jsf. 


First, it obviously contains all the JSF-2 functionality as we like to keep the 
OWB core (webbeans-impl) independent of any other spec. OWB core only contains 
core EE APIs like cdi, atinject and interceptors. No JSF, no JPA, no EJB, etc. 


The are two functions we need to integrate within the JSF container, both of 
are enabled via a faces-config.xml in the webbeans-jsf module:

1.) the Conversation handling is done via a PhaseListener + ViewHandler. That's 
pretty straight forward and I don't think that it has anything to do with EJB. 
So I see no need that this functionality gets touched by OpenEJB.

2.) the CDI spec defines in " 11.3.16. Wrapping a Unified EL ExpressionFactory" 
+ " 6.4.3. Dependent pseudo-scope and Unified EL" that @Dependent beans used in 
EL expressions are valid for all the expression and only get destroyed after 
the expression got evaluated. We provide this via Wrapping the JSF Application 
which registers the wrapped ExpressionFactory and we also add our own 
WebBeansELResolver.

I'm not sure which parts of the tricks above you need to avoid. Providing 
additional mechanism on top should rather be provided by simply registering an 
own Wrapper for those parts imo.

LieGrue,
strub

----- Original Message -----
> From: Romain Manni-Bucau <[email protected]>
> To: "[email protected]" <[email protected]>
> Cc: 
> Sent: Thursday, July 19, 2012 8:52 AM
> Subject: Owb jsf?
> 
> Hi,
> 
> Anyone tried to replace our openejb-openwebbeans-jsf and openejb-jsf by
> openwebbeans-jsf recently?
> 
> Wonder if we still need it.
> 
> Could be nice to avoid it.
> 
> - Romain
> 

Reply via email to