簡介
這些準則描述何時使用 JSP 自訂標示、如何塑造及一些設計注意事項。
如需 JSP 自訂標示的相關資訊,請參閱概念:JavaServer Pages 自訂標示。
指出 JSP 自訂標示
JSP 自訂標示是簡單的 Java 類別,可銜接 Java 實作和 JSP 網頁。自訂標示是儘量減少 Java 程式碼出現在 JSP 網頁中的作法。在必須分開 Java 開發和 Web 設計的專案中,JSP 自訂標示可以從 JSP
網頁中除去 Java 程式碼,讓 Web 設計師看不到 Java 程式碼。
建模 JSP 自訂標示
JSP 自訂標示塑造為簡單的 Java 類別。在 UML 中,模板 <<JSPTag>> 可區別這種類別和其他 Java 類別。
並行性
標示處理常式一次由一個執行緒使用(不同於 Servlet);不過,可能有多個執行緒同時操作自訂標示的不同實例。開發人員必須小心存取共用資源(例如靜態資料),避免發生並行問題。
清除
標示處理常式可以由 Web 儲存區來儲存和重複使用。需要資源時,應該在 doStartTag() 中建立資源,開發人員應該實作 release() 來清除資源,然後才重複使用資源。
|