[hibernate-dev] Participation in GSoC 2014

Gunnar Morling gunnar at hibernate.org
Mon Mar 10 04:17:29 EDT 2014

Hi Dmitri,

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 [1]. 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 :)


[1] https://hibernate.atlassian.net/browse/HV-825

2014-03-06 16:50 GMT+01:00 Dmitri Maksimov <mcdimus at gmail.com>:

> Hello!
> 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
> great.
> So, why am I applying for this idea?
> I have a true interest, strong knowledge and some work experience in Java
> platform.
> 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
> general.
> 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.
> --
> Yours faithfully,
> Dmitri Maksimov.
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev

More information about the hibernate-dev mailing list