BTW, since we're talking about the exam, on the exam I'd recommend a Servlet, or more to the point, I'd recommend a framework like JSF be used, and the fronting servlet would be the FacesServlet provided by the JSF framework.
JavaRanch is a great place to debate style and architecture. The
SCEA exam is not the place to get fancy, or to try and over-simplify. On the exam, they want to see a Servlet, either written from scratch or pulled from a framework.
-Cameron McKenzie