We plan to design our system similar to the Pet Store example with some modifications. We will not use web model which mean that the application will not maintain a cached version of the shopping cart and account in the web tier. Instead of the EJBController and WebController returning the list of models to be updated, it returns a HashMap of detail objects. All detail objects will then be stored to request object using the key as the binding name for the attribute and the servlet will forward it to a JSP. This detail objects will then be used for displaying by the JSP.
Thanks in advance.