e-business Java in the classroom
Principles rather than tools
- preserve the object model
- insert the distribution layer
- wrap (or simulate) the persistence layer
Begin with thin client
- forms and servlets
- add Java Server Pages to separate concerns
- (maybe) add applets for client side processing
Stress dynamic content
- user interaction supported by sessions, cookies
- contrast vanilla HTML with server side content generation