/clean-architecture

An example of the application built around clean architecture principles as defined by Uncle Bob.

Primary LanguageJavaApache License 2.0Apache-2.0

Clean-architecture

An example of applying "The Clean Architecture" principles as defined by Uncle Bob: http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html

This is only to illustrate key concepts.

Version 1.1

Next TODOs:

  • Add HSQLDB
  • Finish configuring app as a working REST service (Spring based)
  • Add security
  • Add validation
  • Add another delivery mechanism
  • Implement some real functionality for a couple of use cases

Changelog:

  • version 1.0 - prepared for Confitura 2014, contained only basic project structure
  • version 1.1 - added stand-alone controller tests and Spring DI support