I've recently been reading 'Web Development with
Java Server Pages' by Fields, Kolb, and Bayern from Manning press. They describe in great detail in Ch. 10 Servlet-centric design and provide a sample program in Ch. 11.
I'm researching re-writing a
JSP application, which follows a page-centric design. I'm trying to evaluate the servlet-centric design to see if applying it makes sense for our application. Our application has a high level navigation bar, and very free-form workflows through each of these high level sections. There are connections between the highlevel sections of the application, i.e. deep in workflow navigation in section 2, I can jump with information to section 1. At what point would a single
servlet containing workflow logic just become a large unmanageable mess?
Anyone have any real life experiences with servlet-centric jsp application design? What is it good for, and where does this design practice fall short?