Re: Finally joined
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 mat...@apache.org wrote: On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@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 gerhard.petra...@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 simone.trip...@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
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 mat...@apache.org On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@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 gerhard.petra...@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 simone.trip...@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
On Sat, Mar 20, 2010 at 5:26 AM, Gerhard Petracek gerhard.petra...@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 mat...@apache.org On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@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 gerhard.petra...@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 simone.trip...@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
On Sat, Mar 20, 2010 at 5:48 AM, Simone Tripodi simone.trip...@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 mat...@apache.org On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@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 gerhard.petra...@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 simone.trip...@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
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 gerhard.petra...@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 simone.trip...@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
On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@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 gerhard.petra...@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 simone.trip...@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