Revert "Revert "All service + HBM + Spring / struts2 integration""

This reverts commit 1dec255dd186e6e8e7e2ee3e9b471b514b443d7c.