web app, XHR, XML marshalling, spring, mvc, hibernate, mysql, mvn