Oki, sounds good to me!

Which things to start with?

As I already explained, there may be a few scopes which might ease the life of 
a JSF developer.

Another area are interceptors. Doing a @Transactional interceptor is pretty 
easy. @Secured interceptor? just a few ideas...

And who is doing the project setup?

txs and LieGrue,
strub

--- On Fri, 1/15/10, Jakob Korherr <jakob.korh...@gmail.com> wrote:

> From: Jakob Korherr <jakob.korh...@gmail.com>
> Subject: Re: [TOMAHAWK] CDI contributions to tomahawk?
> To: "MyFaces Development" <dev@myfaces.apache.org>
> Date: Friday, January 15, 2010, 1:43 AM
> also +1 for a new extensions module!
> 
> ..and I'd really like to contribute to that too :)
> 
> Regards,
> Jakob
> 
> 2010/1/15 Gerhard Petracek <gerhard.petra...@gmail.com>
> 
> +1 for a new extensions
> module
> regards,gerhard
> 
> 
> http://www.irian.at
> 
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
> 
> 
> 
> Professional Support for Apache MyFaces
> 
> 
> 
> 2010/1/14 Matthias Wessendorf
> <mat...@apache.org>
> 
> 
> 
> Hey Mark,
> 
> 
> 
> On Thu, Jan 14, 2010 at 1:41 PM, Mark Struberg <strub...@yahoo.de>
> wrote:
> 
> > Hi folks!
> 
> >
> 
> > I'm working on the Apache Implementation of
> JSR-299 OpenWebBeans and I'm looking forward to add more
> support for JSF-2 via providing portable CDI extensions.
> 
> >
> 
> > I already implemented an Extension for the
> javax.faces.beans.ViewScoped in our openwebbeans-jsf module,
> but honestly think that this is not the right place, because
> it is really CDI-container independent. Plus, I have a few
> other ideas which may serve the Apache JSF community.
> 
> 
> 
> 
> >
> 
> > So, because those extensions are both JSF container
> independent and also CDI container independent, what about
> adding them to tomahawk-2 ?
> 
> >
> 
> > The extensions I have in mind are
> 
> >
> 
> > 1.) moving the CDI support for the @ViewScoped as
> mentioned above from openwebbeans-jsf to tomahawk.
> 
> >
> 
> > 2.) a new @ViewConversationScoped. Usually
> @ConversationScoped beans have the same lifecycle as
> @RequestScoped beans if no Conversation#begin() will get
> called in an action. Which means that one will always get a
> fresh instance of a @ConversationScoped bean if e.g. the
> validation fails before the begin() can be called. The
> lifecycle of @ViewConversationScoped bean would begin with
> the first view invocation and end at the end of the request
> in which the conversation gets closed.
> 
> 
> 
> 
> >
> 
> 
> 
> that's neat;
> 
> 
> 
> 
> 
> > 3.) a new @ViewRequestScoped. This is basically the
> same as @ViewScoped, but the contextual instance will stay
> available until the end of the request and will not get
> destroyed after the action continues on a return
> "nextPage";. This may be tricky if the following
> view accesses the same bean as the previous view - any
> suggestions on how this should behave are welcome.
> 
> 
> 
> 
> >
> 
> 
> 
> not sure I get that :-)
> 
> 
> 
> > wdyt?
> 
> >
> 
> > a) is tomahawk the right place (at least for 2 and
> 3)?
> 
> 
> 
> No.
> 
> Why not adding to here:
> 
> https://svn.apache.org//repos/asf/myfaces/commons/
> 
> 
> 
> or
> 
> 
> 
> https://svn.apache.org//repos/asf/myfaces/extensions/
> 
> 
> 
> That would make them also independent for a certain
> component suite ;-)
> 
> 
> 
> > b) would the functionality be useful for JSF-2
> developers?
> 
> 
> 
> sounds useful to me!
> 
> 
> 
> -Matthias
> 
> 
> 
> >
> 
> >
> 
> > txs and LieGrue,
> 
> > strub
> 
> >
> 
> >
> 
> >
> 
> >
> 
> 
> 
> 
> 
> 
> 
> --
> 
> Matthias Wessendorf
> 
> 
> 
> blog: http://matthiaswessendorf.wordpress.com/
> 
> sessions: http://www.slideshare.net/mwessendorf
> 
> twitter: http://twitter.com/mwessendorf
> 
> 
> 
> 
> 
> 


      

Reply via email to