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

Reply via email to