Many thanks for your interest in the project and the nice introduction.
Hardy and I had short first discussion about HV and Java 8 at the
corresponding JIRA issue . If you like join the discussion there, any
input is highly welcome.
One of the big challenges is how to address this issue while keeping
compatibility with older Java runtimes (we won't be able to expect Java 8
on every client for quite a long time). An obvious solution is a separate
branch of the entire code base, but this wouldn't be so nice from a
maintainability perspective. Maybe we could make those parts affected by
the change "pluggable" and plug in different implementations depending on
the Java version?
A related topic is the integration of Bean Validation with JavaFX (the
current idea only mentions this shortly). On can use BV in JavaFX already
today, but there may be ways for making it more easily usable. Other things
are not working yet at all (e.g. applying class-level constraints before
the input data has been propagated from the "form" to the data model).
Not sure whether this all should be part of one proposal or better two. I'm
providing it here as food for thought :)
2014-03-06 16:50 GMT+01:00 Dmitri Maksimov <mcdimus(a)gmail.com>:
I am writing this letter as I would like to participate in GSoC 2014
developing the following idea: "Bringing the goodness of Java 8 to
Hibernate Validator". I had a conversation with Gunnar Morling and he
suggested to write an introductory letter to this mailing list.
My name is Dmitri Maksimov. I am a Master's degree programme in Informatics
student at Tallinn University of Technology. Java is a primary programming
language in our university, thus I have learned/tried a lot of stuff from
Java itself (such as multithreading, reflection, custom classloaders etc.)
and some corresponding tools and frameworks (Spring, Hibernate etc.).
Currently I am employed as a Java developer and I am developing web-based
GUI using JavaEE 6, JSF + CDI (Weld implementation) for some SOAP service.
Input data validation is quite important for the GUI, so occasionally I
found out about JSR-303/JSR-349 and Hibernate Validator and I thinks it is
So, why am I applying for this idea?
I have a true interest, strong knowledge and some work experience in Java
I really would like to use the chance to gain real-world experience in
using new Java 8 features as well as get more experience with Java as
I like the idea and principles of JSR-303/JSR-349 and Hibernate Validator.
I will gladly answer any questions if necessary. And I look forward to hear
what you think.
hibernate-dev mailing list