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