Skip to content
laseelan edited this page Feb 22, 2012 · 3 revisions

Project structure

The project is composed of a top-level (parent) project, which aggregates several modules:

  • petstore-domain (jar): the domain model of the application
  • petstore-infrastructure (jar): includes the persistence adapters
  • petstore-app (war): the web application part (controllers, views and helpers)
  • petstore-system-tests (tests only): a special module that contains no production code and does not generate a package. It it used to run the end-to-end tests for the application.
Clone this wiki locally