New Webapp – Spring, GWT EXT, Restlet, Hibernate,….etc

Problem Statement: How to build very nice rich website?

Option 1: Single tier architecture
Advantages: Saves Time, Easy to implement
Disadvantages: Difficult to break up later to support other user interfaces.

Option 2: Two tier architecture
Advantages: Both are in its own spheres. Easy to modify and re-write later if required.
Disadvantages: Takes more time to setup the environment and looks like more code.

Technologies:
UI: GWT
Services: Spring, RESTful Services, Hibernate

Notes:
RESTful – http://www.xfront.com/REST-Web-Services.html
Restlet with Spring – http://jgoday.wordpress.com/2009/04/10/restlet-with-spring/
RESTful from Wiki: http://en.wikipedia.org/wiki/Representational_State_Transfer
Archtypes:
Archetype – HibernateSpringGwt https://opensource.fastconnect.org/redmine/projects/show/spring-gwt-archetype
maven-gwtext-archetype http://code.google.com/p/maven-gwtext-archetype/

-o-

#gwt-ext, #hibernate, #restlet, #spring