介绍
本指南关注确定JSP。指南:JavaServer Page(JSP)中提供关于 JSP 的更多指导信息。
确定JSP
JSP 与 Servlets 类似,这在于 JSP 与基于 Web 的客户端交互。但是,servlets 是 Java 类,而 JSP 使用与 HTML 相近的语法。JSP 适用于创建动态 Web 页面。它们主要是从 Web
体系结构的边界类中确定的(请参阅指南:分析类)。它们可能还包含一些控制逻辑,但通常这样的逻辑被分到 servlet 或其他 java 类中则更合适(请参阅指南:Servlet)。
考虑使用演示“模板”JSP 以提供应用程序用户界面的常见外观。请参阅核心 J2EE 模式 - 复合视图([ALU01])。
对 JSP 建模
在 RUP 中通过工作产品:设计类表示 JSP,并将其建模为类(构造型为 <<ServerPage>>)。
与服务器页和客户端页建模相关的常规指导信息在白皮书:使用 UML 对 Web 应用程序体系结构建模和“使用 UML 对 Web 应用程序设计建模”(http://www.rational.com/products/whitepapers/100462.jsp)中提供。
将 JSP 转换成 servlets。对于 servlets,JSP 设计者不定义要由客户端调用的操作,但 JSP 设计者关注定义 JSP 的职责以及它如何与其他设计元素(例如 servlets、其他 JSP 和 JavaBean
类)交互,以及它产生的客户端页的特性。
|