Java Hexagonal-architecture Resources