This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Suppose you are building a Servlet Centric Architecture. You wish to provide bookmarkable URLs.
At a high level you could just architect your site on RESTFUL principles and process each GET request, examining the parameters and ensuring that they match to specific and unique data in your DB. You then forward this model onto a presentation template.
Ok so that's how I'd do in a Servlet Centric Architecture without a Web framework. Sound reasonable?
Do any of the popular frameworks: Spring MVC , JSF offer anything more?