You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bval.apache.org by Simone Tripodi <si...@gmail.com> on 2010/03/18 20:03:07 UTC

Finally joined

Hi all guys,
ver nice to meet everybody and sorry I joined the ML so late. A very
BIG "thanks a lot" to Niall who invited me to join this amazing
community, I hope I'll do my best to help Bean Validation growing up.
Even if the codebase has just been imported, I'd like to propose to
develop also 3rd part libraries integration, I already started
developing a JSR303-Google Guice integration and this would be the
best place to share it. What do you think about it?
Thanks a lot in advance, all the best,
Simo

http://people.apache.org/~simonetripodi/

Re: Finally joined

Posted by Gerhard Petracek <ge...@gmail.com>.
hi simo,

in fact other apache projects will provide similar features (e.g. for cdi).
please don't get me wrong - it's really great to have such an extension,
however, >imo< there is no need to directly include it here.
if your add-on needs special extension points, we can have a look at it and
if it is needed we can provide generic extension points.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/19 Simone Tripodi <si...@gmail.com>

> Hi Gerhard,
> very nice to meet you :) I already started realizing a set of
> google-guice providers and module that simplify the
> javax.validation.Validator building and injection.
> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
> that validates methods args input, raising an
> org.apache.bval.ValidationException if there are
> javax.validation.ConstraintViolation, and automate the AOP stuff
> marking the interested methods with an hypothetical
> @org.apache.bval.Validate annotation bound the in guice binder.
> I've already realized the 80% of the code, if you all agree I could
> start importing the classes in a separate module so we could finalize
> it all together.
> What do you think about it? Thanks a lot in advance, have a nice day!!!
> Simo
>
> http://people.apache.org/~simonetripodi/
>
>
>
> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
> <ge...@gmail.com> wrote:
> > hi simo,
> >
> > which features do you plan to support?
> > i'm asking because we have a quite interesting situation concerning such
> > integrations.
> > (i'll provide further details later on.)
> >
> > regards,
> > gerhard
> >
> > http://www.irian.at
> >
> > Your JSF powerhouse -
> > JSF Consulting, Development and
> > Courses in English and German
> >
> > Professional Support for Apache MyFaces
> >
> >
> > 2010/3/18 Simone Tripodi <si...@gmail.com>
> >
> >> Hi all guys,
> >> ver nice to meet everybody and sorry I joined the ML so late. A very
> >> BIG "thanks a lot" to Niall who invited me to join this amazing
> >> community, I hope I'll do my best to help Bean Validation growing up.
> >> Even if the codebase has just been imported, I'd like to propose to
> >> develop also 3rd part libraries integration, I already started
> >> developing a JSR303-Google Guice integration and this would be the
> >> best place to share it. What do you think about it?
> >> Thanks a lot in advance, all the best,
> >> Simo
> >>
> >> http://people.apache.org/~simonetripodi/
> >>
> >
>

Re: Finally joined

Posted by Simone Tripodi <si...@gmail.com>.
Hi all guys,
thank you very much a lot for your feedbacks :)
Gerhard, don't worry, by nature I always respect someone else's ideas
and I appreciate very much your point of you, and let me explain why
including this kind of extensions (not just Guice) is imho still a
good idea:
- added value: just providing the JSR303 core implementation could be
a limit, the added value is in a serie of tools that other similar
communities don't provide (yet);
- reusability: if different communities start adding int their project
similar features, makes sense centralizing the efforts in a single
point where everybody interested can participate.

So I would be more than pleased to start importing my stuff in the
sandbox place as Donald and Matthias suggested.
Have a nice day, all the best,
Simo

http://people.apache.org/~simonetripodi/



On Sat, Mar 20, 2010 at 4:07 AM, Matthias Wessendorf <ma...@apache.org> wrote:
> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
>> How about bringing it over into a sandbox area for now?  I don't have
>
> +1 that's cool with me.
>
>> time to look into Guice right now, but sounds like a really good
>> extension to get our project code out into more user hands.  Also, that
>> gives us time to sort out the main code package renames/reorg and build
>> updates before we pull another module in.
>
> I agree! A set of "plain" extension would be sweet. Especially for cutting-edge
> stuff, such as Guice.
>
> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for JSF.
> But not everybody is using Faces ;-)
>
> So yes, there more "interesting" stuff we add, the better in order to
> build a strong
> (developer) community around BVAL.
>
>
> -M
>>
>>
>> -Donald
>>
>>
>> On 3/19/10 5:12 AM, Simone Tripodi wrote:
>>> Hi Gerhard,
>>> very nice to meet you :) I already started realizing a set of
>>> google-guice providers and module that simplify the
>>> javax.validation.Validator building and injection.
>>> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
>>> that validates methods args input, raising an
>>> org.apache.bval.ValidationException if there are
>>> javax.validation.ConstraintViolation, and automate the AOP stuff
>>> marking the interested methods with an hypothetical
>>> @org.apache.bval.Validate annotation bound the in guice binder.
>>> I've already realized the 80% of the code, if you all agree I could
>>> start importing the classes in a separate module so we could finalize
>>> it all together.
>>> What do you think about it? Thanks a lot in advance, have a nice day!!!
>>> Simo
>>>
>>> http://people.apache.org/~simonetripodi/
>>>
>>>
>>>
>>> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
>>> <ge...@gmail.com> wrote:
>>>> hi simo,
>>>>
>>>> which features do you plan to support?
>>>> i'm asking because we have a quite interesting situation concerning such
>>>> integrations.
>>>> (i'll provide further details later on.)
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>> http://www.irian.at
>>>>
>>>> Your JSF powerhouse -
>>>> JSF Consulting, Development and
>>>> Courses in English and German
>>>>
>>>> Professional Support for Apache MyFaces
>>>>
>>>>
>>>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>>>>
>>>>> Hi all guys,
>>>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>>>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>>>>> community, I hope I'll do my best to help Bean Validation growing up.
>>>>> Even if the codebase has just been imported, I'd like to propose to
>>>>> develop also 3rd part libraries integration, I already started
>>>>> developing a JSR303-Google Guice integration and this would be the
>>>>> best place to share it. What do you think about it?
>>>>> Thanks a lot in advance, all the best,
>>>>> Simo
>>>>>
>>>>> http://people.apache.org/~simonetripodi/
>>>>>
>>>>
>>>
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>

Re: Finally joined

Posted by Matthias Wessendorf <ma...@apache.org>.
On Sat, Mar 20, 2010 at 5:26 AM, Gerhard Petracek
<ge...@gmail.com> wrote:
> hi,
>
> no - that isn't my "concern". you are right - such a "concern" wouldn't make
> sense...
>
> as mentioned before it would be great to have such a support for guice.
> however, normally i would suggest to provide support for guice as well as
> cdi and spring 3+.
> in this case the interesting part is that spring 3 already offers support
> for bv.
> cdi (at least 2 implementations of it) provides the ~same and maybe myfaces
> codi will also provide some nice features for such an integration.
> the support in myfaces codi (the part which is independent of jsf) will
> depend on the features of the available cdi implementations.
> if we see that all impl. already provide an integration of bv, we don't have
> to introduce it in myfaces codi.
> (for sure also myfaces extval and some add-ons for it provide special
> dependency injection features for bv - only these parts are jsf centric.)
>
> maybe guice will also provide such a support (out-of-the-box).
> imo we should contact the guice community before we include such an add-on.

the past showed that that community is not to fast.

Regarding Spring you maybe right, but why not prototyping some ideas?

Not sure what's wrong w/ that..

>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2010/3/20 Matthias Wessendorf <ma...@apache.org>
>
>> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
>> > How about bringing it over into a sandbox area for now?  I don't have
>>
>> +1 that's cool with me.
>>
>> > time to look into Guice right now, but sounds like a really good
>> > extension to get our project code out into more user hands.  Also, that
>> > gives us time to sort out the main code package renames/reorg and build
>> > updates before we pull another module in.
>>
>> I agree! A set of "plain" extension would be sweet. Especially for
>> cutting-edge
>> stuff, such as Guice.
>>
>> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for
>> JSF.
>> But not everybody is using Faces ;-)
>>
>> So yes, there more "interesting" stuff we add, the better in order to
>> build a strong
>> (developer) community around BVAL.
>>
>>
>> -M
>> >
>> >
>> > -Donald
>> >
>> >
>> > On 3/19/10 5:12 AM, Simone Tripodi wrote:
>> >> Hi Gerhard,
>> >> very nice to meet you :) I already started realizing a set of
>> >> google-guice providers and module that simplify the
>> >> javax.validation.Validator building and injection.
>> >> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
>> >> that validates methods args input, raising an
>> >> org.apache.bval.ValidationException if there are
>> >> javax.validation.ConstraintViolation, and automate the AOP stuff
>> >> marking the interested methods with an hypothetical
>> >> @org.apache.bval.Validate annotation bound the in guice binder.
>> >> I've already realized the 80% of the code, if you all agree I could
>> >> start importing the classes in a separate module so we could finalize
>> >> it all together.
>> >> What do you think about it? Thanks a lot in advance, have a nice day!!!
>> >> Simo
>> >>
>> >> http://people.apache.org/~simonetripodi/
>> >>
>> >>
>> >>
>> >> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
>> >> <ge...@gmail.com> wrote:
>> >>> hi simo,
>> >>>
>> >>> which features do you plan to support?
>> >>> i'm asking because we have a quite interesting situation concerning
>> such
>> >>> integrations.
>> >>> (i'll provide further details later on.)
>> >>>
>> >>> regards,
>> >>> gerhard
>> >>>
>> >>> http://www.irian.at
>> >>>
>> >>> Your JSF powerhouse -
>> >>> JSF Consulting, Development and
>> >>> Courses in English and German
>> >>>
>> >>> Professional Support for Apache MyFaces
>> >>>
>> >>>
>> >>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>> >>>
>> >>>> Hi all guys,
>> >>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>> >>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>> >>>> community, I hope I'll do my best to help Bean Validation growing up.
>> >>>> Even if the codebase has just been imported, I'd like to propose to
>> >>>> develop also 3rd part libraries integration, I already started
>> >>>> developing a JSR303-Google Guice integration and this would be the
>> >>>> best place to share it. What do you think about it?
>> >>>> Thanks a lot in advance, all the best,
>> >>>> Simo
>> >>>>
>> >>>> http://people.apache.org/~simonetripodi/
>> >>>>
>> >>>
>> >>
>> >
>>
>>
>>
>> --
>> 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

Re: Finally joined

Posted by Gerhard Petracek <ge...@gmail.com>.
hi,

ok - let's include it into the sandbox :)

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/20 Matthias Wessendorf <ma...@apache.org>

> On Sat, Mar 20, 2010 at 5:48 AM, Simone Tripodi
> <si...@gmail.com> wrote:
> > Hi Gerard,
> > nice to see your reply, I would like to give my point of view on:
> >
> >>
> >> maybe guice will also provide such a support (out-of-the-box).
> >> imo we should contact the guice community before we include such an
> add-on.
> >
> > I follow the Guice ML and there are few points to take in
> > consideration that still suggest me including the JSR303 integration
> > in our project:
> > - they realized the JSR330 (DI for Java) in /trunk time ago and still
> > haven't found the time to release it;
>
> yeah, that's right. Google hasn't been very good in actually releasing
> stuff (same with the "ex" Google Collections)
>
> So, I am still +1 for that
>
> -M
>
> > - they have been working on a persistent-layer extension.
> > I'm sure they're interested in integrating bval, but given the points
> > above, it won't happen soon as we (I) would expect.
> >
> > just my 2 cents :P
> > Simo
> >
> > http://people.apache.org/~simonetripodi/
> >
> >> regards,
> >> gerhard
> >>
> >> http://www.irian.at
> >>
> >> Your JSF powerhouse -
> >> JSF Consulting, Development and
> >> Courses in English and German
> >>
> >> Professional Support for Apache MyFaces
> >>
> >>
> >> 2010/3/20 Matthias Wessendorf <ma...@apache.org>
> >>
> >>> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org>
> wrote:
> >>> > How about bringing it over into a sandbox area for now?  I don't have
> >>>
> >>> +1 that's cool with me.
> >>>
> >>> > time to look into Guice right now, but sounds like a really good
> >>> > extension to get our project code out into more user hands.  Also,
> that
> >>> > gives us time to sort out the main code package renames/reorg and
> build
> >>> > updates before we pull another module in.
> >>>
> >>> I agree! A set of "plain" extension would be sweet. Especially for
> >>> cutting-edge
> >>> stuff, such as Guice.
> >>>
> >>> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for
> >>> JSF.
> >>> But not everybody is using Faces ;-)
> >>>
> >>> So yes, there more "interesting" stuff we add, the better in order to
> >>> build a strong
> >>> (developer) community around BVAL.
> >>>
> >>>
> >>> -M
> >>> >
> >>> >
> >>> > -Donald
> >>> >
> >>> >
> >>> > On 3/19/10 5:12 AM, Simone Tripodi wrote:
> >>> >> Hi Gerhard,
> >>> >> very nice to meet you :) I already started realizing a set of
> >>> >> google-guice providers and module that simplify the
> >>> >> javax.validation.Validator building and injection.
> >>> >> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
> >>> >> that validates methods args input, raising an
> >>> >> org.apache.bval.ValidationException if there are
> >>> >> javax.validation.ConstraintViolation, and automate the AOP stuff
> >>> >> marking the interested methods with an hypothetical
> >>> >> @org.apache.bval.Validate annotation bound the in guice binder.
> >>> >> I've already realized the 80% of the code, if you all agree I could
> >>> >> start importing the classes in a separate module so we could
> finalize
> >>> >> it all together.
> >>> >> What do you think about it? Thanks a lot in advance, have a nice
> day!!!
> >>> >> Simo
> >>> >>
> >>> >> http://people.apache.org/~simonetripodi/
> >>> >>
> >>> >>
> >>> >>
> >>> >> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
> >>> >> <ge...@gmail.com> wrote:
> >>> >>> hi simo,
> >>> >>>
> >>> >>> which features do you plan to support?
> >>> >>> i'm asking because we have a quite interesting situation concerning
> >>> such
> >>> >>> integrations.
> >>> >>> (i'll provide further details later on.)
> >>> >>>
> >>> >>> regards,
> >>> >>> gerhard
> >>> >>>
> >>> >>> http://www.irian.at
> >>> >>>
> >>> >>> Your JSF powerhouse -
> >>> >>> JSF Consulting, Development and
> >>> >>> Courses in English and German
> >>> >>>
> >>> >>> Professional Support for Apache MyFaces
> >>> >>>
> >>> >>>
> >>> >>> 2010/3/18 Simone Tripodi <si...@gmail.com>
> >>> >>>
> >>> >>>> Hi all guys,
> >>> >>>> ver nice to meet everybody and sorry I joined the ML so late. A
> very
> >>> >>>> BIG "thanks a lot" to Niall who invited me to join this amazing
> >>> >>>> community, I hope I'll do my best to help Bean Validation growing
> up.
> >>> >>>> Even if the codebase has just been imported, I'd like to propose
> to
> >>> >>>> develop also 3rd part libraries integration, I already started
> >>> >>>> developing a JSR303-Google Guice integration and this would be the
> >>> >>>> best place to share it. What do you think about it?
> >>> >>>> Thanks a lot in advance, all the best,
> >>> >>>> Simo
> >>> >>>>
> >>> >>>> http://people.apache.org/~simonetripodi/
> >>> >>>>
> >>> >>>
> >>> >>
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> 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
>

Re: Finally joined

Posted by Matthias Wessendorf <ma...@apache.org>.
On Sat, Mar 20, 2010 at 5:48 AM, Simone Tripodi
<si...@gmail.com> wrote:
> Hi Gerard,
> nice to see your reply, I would like to give my point of view on:
>
>>
>> maybe guice will also provide such a support (out-of-the-box).
>> imo we should contact the guice community before we include such an add-on.
>
> I follow the Guice ML and there are few points to take in
> consideration that still suggest me including the JSR303 integration
> in our project:
> - they realized the JSR330 (DI for Java) in /trunk time ago and still
> haven't found the time to release it;

yeah, that's right. Google hasn't been very good in actually releasing
stuff (same with the "ex" Google Collections)

So, I am still +1 for that

-M

> - they have been working on a persistent-layer extension.
> I'm sure they're interested in integrating bval, but given the points
> above, it won't happen soon as we (I) would expect.
>
> just my 2 cents :P
> Simo
>
> http://people.apache.org/~simonetripodi/
>
>> regards,
>> gerhard
>>
>> http://www.irian.at
>>
>> Your JSF powerhouse -
>> JSF Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache MyFaces
>>
>>
>> 2010/3/20 Matthias Wessendorf <ma...@apache.org>
>>
>>> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
>>> > How about bringing it over into a sandbox area for now?  I don't have
>>>
>>> +1 that's cool with me.
>>>
>>> > time to look into Guice right now, but sounds like a really good
>>> > extension to get our project code out into more user hands.  Also, that
>>> > gives us time to sort out the main code package renames/reorg and build
>>> > updates before we pull another module in.
>>>
>>> I agree! A set of "plain" extension would be sweet. Especially for
>>> cutting-edge
>>> stuff, such as Guice.
>>>
>>> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for
>>> JSF.
>>> But not everybody is using Faces ;-)
>>>
>>> So yes, there more "interesting" stuff we add, the better in order to
>>> build a strong
>>> (developer) community around BVAL.
>>>
>>>
>>> -M
>>> >
>>> >
>>> > -Donald
>>> >
>>> >
>>> > On 3/19/10 5:12 AM, Simone Tripodi wrote:
>>> >> Hi Gerhard,
>>> >> very nice to meet you :) I already started realizing a set of
>>> >> google-guice providers and module that simplify the
>>> >> javax.validation.Validator building and injection.
>>> >> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
>>> >> that validates methods args input, raising an
>>> >> org.apache.bval.ValidationException if there are
>>> >> javax.validation.ConstraintViolation, and automate the AOP stuff
>>> >> marking the interested methods with an hypothetical
>>> >> @org.apache.bval.Validate annotation bound the in guice binder.
>>> >> I've already realized the 80% of the code, if you all agree I could
>>> >> start importing the classes in a separate module so we could finalize
>>> >> it all together.
>>> >> What do you think about it? Thanks a lot in advance, have a nice day!!!
>>> >> Simo
>>> >>
>>> >> http://people.apache.org/~simonetripodi/
>>> >>
>>> >>
>>> >>
>>> >> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
>>> >> <ge...@gmail.com> wrote:
>>> >>> hi simo,
>>> >>>
>>> >>> which features do you plan to support?
>>> >>> i'm asking because we have a quite interesting situation concerning
>>> such
>>> >>> integrations.
>>> >>> (i'll provide further details later on.)
>>> >>>
>>> >>> regards,
>>> >>> gerhard
>>> >>>
>>> >>> http://www.irian.at
>>> >>>
>>> >>> Your JSF powerhouse -
>>> >>> JSF Consulting, Development and
>>> >>> Courses in English and German
>>> >>>
>>> >>> Professional Support for Apache MyFaces
>>> >>>
>>> >>>
>>> >>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>>> >>>
>>> >>>> Hi all guys,
>>> >>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>>> >>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>>> >>>> community, I hope I'll do my best to help Bean Validation growing up.
>>> >>>> Even if the codebase has just been imported, I'd like to propose to
>>> >>>> develop also 3rd part libraries integration, I already started
>>> >>>> developing a JSR303-Google Guice integration and this would be the
>>> >>>> best place to share it. What do you think about it?
>>> >>>> Thanks a lot in advance, all the best,
>>> >>>> Simo
>>> >>>>
>>> >>>> http://people.apache.org/~simonetripodi/
>>> >>>>
>>> >>>
>>> >>
>>> >
>>>
>>>
>>>
>>> --
>>> 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

Re: Finally joined

Posted by Simone Tripodi <si...@gmail.com>.
Hi Gerard,
nice to see your reply, I would like to give my point of view on:

>
> maybe guice will also provide such a support (out-of-the-box).
> imo we should contact the guice community before we include such an add-on.

I follow the Guice ML and there are few points to take in
consideration that still suggest me including the JSR303 integration
in our project:
- they realized the JSR330 (DI for Java) in /trunk time ago and still
haven't found the time to release it;
- they have been working on a persistent-layer extension.
I'm sure they're interested in integrating bval, but given the points
above, it won't happen soon as we (I) would expect.

just my 2 cents :P
Simo

http://people.apache.org/~simonetripodi/

> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2010/3/20 Matthias Wessendorf <ma...@apache.org>
>
>> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
>> > How about bringing it over into a sandbox area for now?  I don't have
>>
>> +1 that's cool with me.
>>
>> > time to look into Guice right now, but sounds like a really good
>> > extension to get our project code out into more user hands.  Also, that
>> > gives us time to sort out the main code package renames/reorg and build
>> > updates before we pull another module in.
>>
>> I agree! A set of "plain" extension would be sweet. Especially for
>> cutting-edge
>> stuff, such as Guice.
>>
>> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for
>> JSF.
>> But not everybody is using Faces ;-)
>>
>> So yes, there more "interesting" stuff we add, the better in order to
>> build a strong
>> (developer) community around BVAL.
>>
>>
>> -M
>> >
>> >
>> > -Donald
>> >
>> >
>> > On 3/19/10 5:12 AM, Simone Tripodi wrote:
>> >> Hi Gerhard,
>> >> very nice to meet you :) I already started realizing a set of
>> >> google-guice providers and module that simplify the
>> >> javax.validation.Validator building and injection.
>> >> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
>> >> that validates methods args input, raising an
>> >> org.apache.bval.ValidationException if there are
>> >> javax.validation.ConstraintViolation, and automate the AOP stuff
>> >> marking the interested methods with an hypothetical
>> >> @org.apache.bval.Validate annotation bound the in guice binder.
>> >> I've already realized the 80% of the code, if you all agree I could
>> >> start importing the classes in a separate module so we could finalize
>> >> it all together.
>> >> What do you think about it? Thanks a lot in advance, have a nice day!!!
>> >> Simo
>> >>
>> >> http://people.apache.org/~simonetripodi/
>> >>
>> >>
>> >>
>> >> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
>> >> <ge...@gmail.com> wrote:
>> >>> hi simo,
>> >>>
>> >>> which features do you plan to support?
>> >>> i'm asking because we have a quite interesting situation concerning
>> such
>> >>> integrations.
>> >>> (i'll provide further details later on.)
>> >>>
>> >>> regards,
>> >>> gerhard
>> >>>
>> >>> http://www.irian.at
>> >>>
>> >>> Your JSF powerhouse -
>> >>> JSF Consulting, Development and
>> >>> Courses in English and German
>> >>>
>> >>> Professional Support for Apache MyFaces
>> >>>
>> >>>
>> >>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>> >>>
>> >>>> Hi all guys,
>> >>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>> >>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>> >>>> community, I hope I'll do my best to help Bean Validation growing up.
>> >>>> Even if the codebase has just been imported, I'd like to propose to
>> >>>> develop also 3rd part libraries integration, I already started
>> >>>> developing a JSR303-Google Guice integration and this would be the
>> >>>> best place to share it. What do you think about it?
>> >>>> Thanks a lot in advance, all the best,
>> >>>> Simo
>> >>>>
>> >>>> http://people.apache.org/~simonetripodi/
>> >>>>
>> >>>
>> >>
>> >
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> twitter: http://twitter.com/mwessendorf
>>
>

Re: Finally joined

Posted by Gerhard Petracek <ge...@gmail.com>.
hi,

no - that isn't my "concern". you are right - such a "concern" wouldn't make
sense...

as mentioned before it would be great to have such a support for guice.
however, normally i would suggest to provide support for guice as well as
cdi and spring 3+.
in this case the interesting part is that spring 3 already offers support
for bv.
cdi (at least 2 implementations of it) provides the ~same and maybe myfaces
codi will also provide some nice features for such an integration.
the support in myfaces codi (the part which is independent of jsf) will
depend on the features of the available cdi implementations.
if we see that all impl. already provide an integration of bv, we don't have
to introduce it in myfaces codi.
(for sure also myfaces extval and some add-ons for it provide special
dependency injection features for bv - only these parts are jsf centric.)

maybe guice will also provide such a support (out-of-the-box).
imo we should contact the guice community before we include such an add-on.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/20 Matthias Wessendorf <ma...@apache.org>

> On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
> > How about bringing it over into a sandbox area for now?  I don't have
>
> +1 that's cool with me.
>
> > time to look into Guice right now, but sounds like a really good
> > extension to get our project code out into more user hands.  Also, that
> > gives us time to sort out the main code package renames/reorg and build
> > updates before we pull another module in.
>
> I agree! A set of "plain" extension would be sweet. Especially for
> cutting-edge
> stuff, such as Guice.
>
> I think Gerhard is "concerned" since MyFaces offers 303 extensions, for
> JSF.
> But not everybody is using Faces ;-)
>
> So yes, there more "interesting" stuff we add, the better in order to
> build a strong
> (developer) community around BVAL.
>
>
> -M
> >
> >
> > -Donald
> >
> >
> > On 3/19/10 5:12 AM, Simone Tripodi wrote:
> >> Hi Gerhard,
> >> very nice to meet you :) I already started realizing a set of
> >> google-guice providers and module that simplify the
> >> javax.validation.Validator building and injection.
> >> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
> >> that validates methods args input, raising an
> >> org.apache.bval.ValidationException if there are
> >> javax.validation.ConstraintViolation, and automate the AOP stuff
> >> marking the interested methods with an hypothetical
> >> @org.apache.bval.Validate annotation bound the in guice binder.
> >> I've already realized the 80% of the code, if you all agree I could
> >> start importing the classes in a separate module so we could finalize
> >> it all together.
> >> What do you think about it? Thanks a lot in advance, have a nice day!!!
> >> Simo
> >>
> >> http://people.apache.org/~simonetripodi/
> >>
> >>
> >>
> >> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
> >> <ge...@gmail.com> wrote:
> >>> hi simo,
> >>>
> >>> which features do you plan to support?
> >>> i'm asking because we have a quite interesting situation concerning
> such
> >>> integrations.
> >>> (i'll provide further details later on.)
> >>>
> >>> regards,
> >>> gerhard
> >>>
> >>> http://www.irian.at
> >>>
> >>> Your JSF powerhouse -
> >>> JSF Consulting, Development and
> >>> Courses in English and German
> >>>
> >>> Professional Support for Apache MyFaces
> >>>
> >>>
> >>> 2010/3/18 Simone Tripodi <si...@gmail.com>
> >>>
> >>>> Hi all guys,
> >>>> ver nice to meet everybody and sorry I joined the ML so late. A very
> >>>> BIG "thanks a lot" to Niall who invited me to join this amazing
> >>>> community, I hope I'll do my best to help Bean Validation growing up.
> >>>> Even if the codebase has just been imported, I'd like to propose to
> >>>> develop also 3rd part libraries integration, I already started
> >>>> developing a JSR303-Google Guice integration and this would be the
> >>>> best place to share it. What do you think about it?
> >>>> Thanks a lot in advance, all the best,
> >>>> Simo
> >>>>
> >>>> http://people.apache.org/~simonetripodi/
> >>>>
> >>>
> >>
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>

Re: Finally joined

Posted by Matthias Wessendorf <ma...@apache.org>.
On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods <dw...@apache.org> wrote:
> How about bringing it over into a sandbox area for now?  I don't have

+1 that's cool with me.

> time to look into Guice right now, but sounds like a really good
> extension to get our project code out into more user hands.  Also, that
> gives us time to sort out the main code package renames/reorg and build
> updates before we pull another module in.

I agree! A set of "plain" extension would be sweet. Especially for cutting-edge
stuff, such as Guice.

I think Gerhard is "concerned" since MyFaces offers 303 extensions, for JSF.
But not everybody is using Faces ;-)

So yes, there more "interesting" stuff we add, the better in order to
build a strong
(developer) community around BVAL.


-M
>
>
> -Donald
>
>
> On 3/19/10 5:12 AM, Simone Tripodi wrote:
>> Hi Gerhard,
>> very nice to meet you :) I already started realizing a set of
>> google-guice providers and module that simplify the
>> javax.validation.Validator building and injection.
>> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
>> that validates methods args input, raising an
>> org.apache.bval.ValidationException if there are
>> javax.validation.ConstraintViolation, and automate the AOP stuff
>> marking the interested methods with an hypothetical
>> @org.apache.bval.Validate annotation bound the in guice binder.
>> I've already realized the 80% of the code, if you all agree I could
>> start importing the classes in a separate module so we could finalize
>> it all together.
>> What do you think about it? Thanks a lot in advance, have a nice day!!!
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>>
>>
>>
>> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
>> <ge...@gmail.com> wrote:
>>> hi simo,
>>>
>>> which features do you plan to support?
>>> i'm asking because we have a quite interesting situation concerning such
>>> integrations.
>>> (i'll provide further details later on.)
>>>
>>> regards,
>>> gerhard
>>>
>>> http://www.irian.at
>>>
>>> Your JSF powerhouse -
>>> JSF Consulting, Development and
>>> Courses in English and German
>>>
>>> Professional Support for Apache MyFaces
>>>
>>>
>>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>>>
>>>> Hi all guys,
>>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>>>> community, I hope I'll do my best to help Bean Validation growing up.
>>>> Even if the codebase has just been imported, I'd like to propose to
>>>> develop also 3rd part libraries integration, I already started
>>>> developing a JSR303-Google Guice integration and this would be the
>>>> best place to share it. What do you think about it?
>>>> Thanks a lot in advance, all the best,
>>>> Simo
>>>>
>>>> http://people.apache.org/~simonetripodi/
>>>>
>>>
>>
>



-- 
Matthias Wessendorf

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

Re: Finally joined

Posted by Donald Woods <dw...@apache.org>.
How about bringing it over into a sandbox area for now?  I don't have
time to look into Guice right now, but sounds like a really good
extension to get our project code out into more user hands.  Also, that
gives us time to sort out the main code package renames/reorg and build
updates before we pull another module in.


-Donald


On 3/19/10 5:12 AM, Simone Tripodi wrote:
> Hi Gerhard,
> very nice to meet you :) I already started realizing a set of
> google-guice providers and module that simplify the
> javax.validation.Validator building and injection.
> Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
> that validates methods args input, raising an
> org.apache.bval.ValidationException if there are
> javax.validation.ConstraintViolation, and automate the AOP stuff
> marking the interested methods with an hypothetical
> @org.apache.bval.Validate annotation bound the in guice binder.
> I've already realized the 80% of the code, if you all agree I could
> start importing the classes in a separate module so we could finalize
> it all together.
> What do you think about it? Thanks a lot in advance, have a nice day!!!
> Simo
> 
> http://people.apache.org/~simonetripodi/
> 
> 
> 
> On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
> <ge...@gmail.com> wrote:
>> hi simo,
>>
>> which features do you plan to support?
>> i'm asking because we have a quite interesting situation concerning such
>> integrations.
>> (i'll provide further details later on.)
>>
>> regards,
>> gerhard
>>
>> http://www.irian.at
>>
>> Your JSF powerhouse -
>> JSF Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache MyFaces
>>
>>
>> 2010/3/18 Simone Tripodi <si...@gmail.com>
>>
>>> Hi all guys,
>>> ver nice to meet everybody and sorry I joined the ML so late. A very
>>> BIG "thanks a lot" to Niall who invited me to join this amazing
>>> community, I hope I'll do my best to help Bean Validation growing up.
>>> Even if the codebase has just been imported, I'd like to propose to
>>> develop also 3rd part libraries integration, I already started
>>> developing a JSR303-Google Guice integration and this would be the
>>> best place to share it. What do you think about it?
>>> Thanks a lot in advance, all the best,
>>> Simo
>>>
>>> http://people.apache.org/~simonetripodi/
>>>
>>
> 

Re: Finally joined

Posted by Simone Tripodi <si...@gmail.com>.
Hi Gerhard,
very nice to meet you :) I already started realizing a set of
google-guice providers and module that simplify the
javax.validation.Validator building and injection.
Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
that validates methods args input, raising an
org.apache.bval.ValidationException if there are
javax.validation.ConstraintViolation, and automate the AOP stuff
marking the interested methods with an hypothetical
@org.apache.bval.Validate annotation bound the in guice binder.
I've already realized the 80% of the code, if you all agree I could
start importing the classes in a separate module so we could finalize
it all together.
What do you think about it? Thanks a lot in advance, have a nice day!!!
Simo

http://people.apache.org/~simonetripodi/



On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
<ge...@gmail.com> wrote:
> hi simo,
>
> which features do you plan to support?
> i'm asking because we have a quite interesting situation concerning such
> integrations.
> (i'll provide further details later on.)
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2010/3/18 Simone Tripodi <si...@gmail.com>
>
>> Hi all guys,
>> ver nice to meet everybody and sorry I joined the ML so late. A very
>> BIG "thanks a lot" to Niall who invited me to join this amazing
>> community, I hope I'll do my best to help Bean Validation growing up.
>> Even if the codebase has just been imported, I'd like to propose to
>> develop also 3rd part libraries integration, I already started
>> developing a JSR303-Google Guice integration and this would be the
>> best place to share it. What do you think about it?
>> Thanks a lot in advance, all the best,
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>>
>

Re: Finally joined

Posted by Gerhard Petracek <ge...@gmail.com>.
hi simo,

which features do you plan to support?
i'm asking because we have a quite interesting situation concerning such
integrations.
(i'll provide further details later on.)

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/18 Simone Tripodi <si...@gmail.com>

> Hi all guys,
> ver nice to meet everybody and sorry I joined the ML so late. A very
> BIG "thanks a lot" to Niall who invited me to join this amazing
> community, I hope I'll do my best to help Bean Validation growing up.
> Even if the codebase has just been imported, I'd like to propose to
> develop also 3rd part libraries integration, I already started
> developing a JSR303-Google Guice integration and this would be the
> best place to share it. What do you think about it?
> Thanks a lot in advance, all the best,
> Simo
>
> http://people.apache.org/~simonetripodi/
>