主题

简介 到页首

本指南关注 JSP 的设计。关于 JSP 的附加指南(例如如何标识它们和对它们建模)在指南:JSP 中提供。

会话状态 到页首

应将 JSP 管理或使用的会话状态数据记录在 JSP 的设计中。请参阅指南:为 J2EE 应用程序设计状态以获取关于会话状态的指南。

Servlet 环境 到页首

应将与 Servlet 环境的所有交互都记录在 JSP 的设计中。Servlet 环境对应用程序而言是全局数据,应小心管理。请参阅指南:为 J2EE 应用程序设计状态以获取关于该机制的更多讨论。

粒度和职责 到页首

应最小化 JSP 中的 Java 代码量,以提高可维护性和可重用性并减少复杂性,以便表示设计者能够处理页设计,而不需要处理 Java 代码。使用 JavaBeans 和定制标记库完成此任务。

JSP 为调用 JavaBeans 提供了特定标记。定制标记为访问 JavaBeans 提供了更简单的“带属性标记”接口。

应将公共控制逻辑移到 Servlets 中,并将业务逻辑移到 JavaBeans(或 EJB)中。

考虑使用 JavaScript 在客户端执行简单的输入数据验证,以避免将请求传送回服务器所引起的网络开销。



Rational Unified Process   2003.06.15