An example of the application built around clean architecture principles as defined by Uncle Bob.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
pom.xml

README.md

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