News & Projects‎ > ‎

Job-Keywords release 2.0 - Hibernate & Liquibase

posted Mar 19, 2015, 1:21 PM by Jim Alexander   [ updated Jun 26, 2015, 2:02 AM ]
I added MySQL, JPA (Hibernate) and Liquibase schema evolution to the keyword extraction application. 

The app extends Spring-data's auto-generated JPA implementations with custom JPA Repositories. Liquibase creates the MySQL database and will evolve the schema in upcoming revisions. 

The code was reorganized around a Micro Services architecture that exposes a Java API to a REST and HTML5 client. A new integration- and unit-test suite with clean Spring configuration follow best practices published in 2014 and 2015. 

The maven build system supports multiple deployment environments (development and production).