Updated December 08, 2013

In few articles I’ll describe how to integrate Spring MVC with Bootstrap, Thymeleaf, Spring Security, Dandelion, JPA, etc.

I started to develop a small framework with the goal to allow developers to start a new web application quickly.

The target features of the framework are:

The base framework is here: https://github.com/marco76/geniweb (old version based on xml)

The base framework is here: https://github.com/marco76/basicMVC (version based on annotations)

I use this framework for my personal projects and it’s in alpha phase. It’s not intended for production use (yet), but you can use it to see how these technologies integrates together.

On the top of the framework (a jar + some config files) you have the possibility to build your own application.

Here is the example of the result without almost any effort.


The web application allows some pages to be accessible to anonymous users and other pages to be accessible only to recorded users.

New users have the possibility of ‘signup’ (with or without reCaptcha) …


and receive an email (generated by velocity) to verify the e-mail address


If the user click on the activation his account is created in the database and automatically logged in.


Some of the features: