java9-modularity / java9-migration-demos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrating to Java 9 Modules

This repo contains the same application in 4 different states:

  1. A classic Spring/Hibernate application running on the classpath
  2. Reimplementation of this app with Java 9 modules without using the Spring/Hibernate libs
  3. A port of the classpath based application to a single module running on Java 9 (with automatic modules)
  4. Fully modularized version of the Spring/Hibernate app (with automatic modules)

These examples are explained in more detail in the O'Reilly book Java 9 Modularity

At Devoxx, this code was used for live demo's: https://www.youtube.com/watch?v=oy3202OFPpM

About


Languages

Language:Java 85.4%Language:Shell 14.4%Language:Groovy 0.2%