I have not done much web development. For the Web GUI interface, is it sufficient to show an MVC pattern with some JSP pages (view) that talks to a servlet (contoller) and the servlet talks to backend EJBs (model) (like cade's book example) ?
What other design parrerns would you suggest...? should we need to all these classes in the class diagram or cmponent diagram ?