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.

Get Building Web Applications with UML Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.