Requirements and Features
For this application to be an effective tool for understanding the WAE and Web application architectures in general, the following architecturally significant design elements must be included:
- JSP and servlet classes
- Client-side scripting
- Specializations for certain browser versions
- JavaBean use in JSPs
To keep the focus on the modeling and architecture, a commonly understood domain, such as e-retail applications, should be used. Having to explain both the domain problem and the architecture would distract from the goal of seeing the modeling technique in action. Well-documented code and simplicity and understandability are favored over efficiency and performance.