also +1 for a new extensions module! ..and I'd really like to contribute to that too :)
Regards, Jakob 2010/1/15 Gerhard Petracek <[email protected]> > +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 <[email protected]> > > Hey Mark, >> >> On Thu, Jan 14, 2010 at 1:41 PM, Mark Struberg <[email protected]> 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 >> > >
