On Fri, Jan 15, 2010 at 8:54 AM, Gerhard Petracek
<gerhard.petra...@gmail.com> wrote:
> hi,
> as i know the next seam version will provide portable cdi extensions.

lgpl => not suitable :-)

> i also thought about suggesting an extensions module for myfaces which
> provides such portable cdi extensions (for jsf applications).
> so i created [1] to collect some ideas.

Let's do stuff here, in myfaces; would be a nice "cross-community"
effort (OWB meets MyFaces)

-Matthias

> regards,
> gerhard
>
> [1] http://wiki.apache.org/myfaces/Extensions/CDI/DevDoc/Drafts
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2010/1/15 Matthias Wessendorf <mat...@apache.org>
>>
>> Hey Mark,
>>
>> I created the empty structure:
>> https://svn.apache.org//repos/asf/myfaces/extensions/cdi/
>>
>> regarding the pom.xml "layout", please inherit from MyFaces_version:6:
>>    <parent>
>>        <groupId>org.apache.myfaces</groupId>
>>        <artifactId>myfaces</artifactId>
>>        <version>6</version>
>>    </parent>
>>
>>
>> https://svn.apache.org//repos/asf/myfaces/extensions/validator/trunk/pom.xml
>>
>>
>> Ah, during that I noticed the "scripting" extension is not following
>> that pattern;
>> will fix that soon :-)
>>
>> If you need more, ping us here; Patches are supposed to be submitted
>> against this jira instance,
>> eh... nothing like that is there yet ... Ok.. :-)
>>
>> -Matthias
>>
>>
>> -Matthias
>>
>>
>>
>> On Fri, Jan 15, 2010 at 7:15 AM, Matthias Wessendorf <mat...@apache.org>
>> wrote:
>> > On Fri, Jan 15, 2010 at 7:14 AM, Matthias Wessendorf <mat...@apache.org>
>> > wrote:
>> >> 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 ?
>> >
>> > what name should we use "cdi" or "openwebbeans" ?
>> >
>> > I think that CDI is probably enough..
>> >
>> > https://svn.apache.org//repos/asf/myfaces/extensions/
>> >
>> > We would have a
>> > https://svn.apache.org//repos/asf/myfaces/extensions/cdi
>> > SOON..
>> >
>> > -Matthias
>> >
>> >>
>> >>
>> >>
>> >>>
>> >>> 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
>> >>
>> >
>> >
>> >
>> > --
>> > 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
>
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to