Technology Stack

The project uses the following technologies:

  • web/REST: Spring 3.1.2
  • view: Freemarker
  • marshalling: Jackson (for JSON) and XStream (for XML)
  • persistence: Mongo DB
  • security: Spring Security 3.1.2
  • testing: Junit, Hamcrest, Mockito, rest-assured
  • utils: Lombok