This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Yes and no. Don't you love that answer? You need to consider using the Front Conroller pattern. Basically, you need a single servlet that is mapped in your web.xml and that servlet will parse the request and foward the process to a particular "action" that handles the request. This is basically what frameworks like Struts do. There is tons of discussion on Front Controller including this nifty little article written by our very own Bear.
Yes, the very problem of "deployment descriptor bloat" is discussed in that article.
A Front Controller can be very simple and light-weight -- you don't need a behemoth like Struts just to implement one.
The article touches the high level design of such a controller but doesn't go into great detail. My next planned article will be on the detailed design of a Front Controller but you probably can't wait around for that. [ October 11, 2006: Message edited by: Bear Bibeault ]