I want to design and implement a mobile web application using JQuery mobile and J2EE technology. The application will consists of salesperson using the mobile device to take order when they visit the customers.So the application will contain complex Business Logics. I am confused as to with what frameworks should I pick/select to design and implement the server side of the application. So my question is should I use Spring,Spring MVC and Hibernate together or some other suggestion. But I want to stick to Java technology as I am comfortable with it. My next question is how will the JQuery mobile and the server side integrate with each other. I mean what are the ways/methods to integrate them.