Payment system. Spring mvc. Hibernate. Mysql. Tiles. Java based config.