指南:Java Server Page(JSP)定制标记
主题
简介
这些指南描述何时使用 JSP 定制标记、如何对它们建模以及一些适用的设计注意事项。
关于 JSP 定制标记的更多信息,请参阅概念:Java Server Page 定制标记。
确定JSP 定制标记
JSP 定制标记是简单的 Java 类,它们实现 Java 实施和 JSP 页之间的粘合。定制标记是最小化 JSP 页中出现的 Java 代码使用量的方法。在必须将 Java 开发和 Web 设计分开的项目中,JSP 定制标记可以从 JSP 页中消除 Java 代码,对 Web 设计者隐藏 Java 代码。
对 JSP 定制标记建模
将 JSP 定制标记建模为简单的 Java 类。在 UML 中,构造型 <<JSPTag>> 将它们与其它 Java 类区分开。

并行
一次由一个线程使用标记句柄(例如,与 Servlets 不同);但是,有可能有多个线程操作不同的定制标记实例。开发人员应小心访问共享资源(例如静态数据)以避免并行问题。
清除
可以将标记句柄放入池中并由 Web 容器重复使用。如果需要资源,则应在 doStartTag() 中创建它们,并且在重复使用前开发人员应实现 release() 以清除资源。
|