A Teaching Framework...
Step 2
- use servlets as middleware between thin clients and the object model
Step 3
- develop a servlet / JSP architecture that separates model from view based on session objects
- the object model may evolve to include ‘view’ beans
Step 4
- consider ‘thicker’ client. Applets if possible or perhaps JavaScript for simple client side processing (e.g. initial validation)
- the object model may evolve to include remote objects