bval-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <>
Subject Re: Bean Validation for GWT
Date Tue, 20 Jul 2010 13:44:13 GMT
Hi Nick--so, the GWT alternative to reflection would be some form of  
javascript inspection, or do they provide an API over that?  I never  
got around to giving GWT a try, so I am completely unfamiliar with  
how it works beyond a vague awareness that everything compiles to  
javascript (if that's even correct).  It sounds like you're saying  
the entire app, including bytecodes from third-party libraries, is  
ported and it all runs client-side, with reflection being a (the?)  
java API that is conspicuously unavailable.  My initial reaction to  
this is that it this would seem likely to cause problems working with  
many Java libraries.  To go beyond Bean Validation here, it sounds  
like a reflection analogue of slf4j might be in order, whereby a  
secondary "reflection" API is defined, with implementation jars  
provided at runtime.  Applications/libraries wanting to provide  
support for environments where java.reflect reflection is  
unavailable, but some alternative exists, could then code to the  
redefined API.  It happens that I have contributed for some years to  
a library that includes such an API, and have given thought over the  
years to incubating an overhaul of it at Apache (targeted for  
Commons).  If I've not guessed badly on any of the fundamentals, this  
would seem a reasonable direction to take.


On Jul 19, 2010, at 6:37 PM, Nick Chalko wrote:

> I am working on JSR-303 support for the Google Web Tool Kit (gwt).
> I am interested in using the apache bean validation as a starting
> point and I want to get your feed back.
> GWT does not support Reflection so any code that uses reflection would
> have to be changed GWT code
> I see a few ways this could be approached
> Add a gwt subproject that works on the GWT specific parts
> Fork the code and tune for GWT.
> What is your take on this?
> Is there any interest?
> Do you think we can reasonably isolate the reflection code so this
> will run on GWT.
> R,
> Nick

View raw message