This is a practice project for me. I'm using such a framework in this project. Spring Framework Spring MVC FreeMarker