On Fri, Jan 15, 2010 at 1:54 AM, Mark Struberg <strub...@yahoo.de> wrote: > 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?
here; the empty folder structure is enough, right ? > > 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 >> >> >> >> >> >> > > > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf