Hexagonal Architecture example

In this tutorial we will create simple Spring application based on the Hexagonal Architecture (also called as ports and adapters). This concept is focused on separating implementation of business rules from technical details, it is very flexible and doesn’t require specific implementation (like naming of the modules , classes, adapters and so on).
You can use this example as template to start with your own application.

Simple Spring MVC with java config – without web.xml

In previous post, we created Spring MVC application with Spring configuration located in Java classes. There was only one xml – web.xml. We will descrivbe here what do we have to do to get rid off it, and to move configuration from this xml to Java class

Simple Spring MVC with java config

In this tutorial we will create simple web application with java-based (annotations) configuration, without any spring xml files.
Technologies used:
Spring 3, Maven 3, Java 6