Well-Formedness Rules

  • Component Realization: In general, Web page components can realize <<server page>>, <<client page>>, <<form>>, <<JavaScript Object>>, <<ClientScript object>>, <<frameset>>, and <<target>> stereotyped classes. When a specific development environment, such as ASP or JSP is used, Web pages cannot realize <<server page>> stereotyped classes.

  • Generalization: All of the modeling elements in a generalization must be of the same stereotype.

  • Association: Client pages can have at most one <<builds>> relationship with a server page, yet a server page can have multiple <<builds>> relationships with different client pages. Apart from standard UML combinations, the combinations in Table A-1 are allowed for each stereotype.

Table A-1. ...

Get Building Web Applications with UML 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.