首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 最佳實踐:將自訂標籤庫打包為 JAR 檔案

     編輯:關於JSP

本地檔案系統存放標籤庫利於內部開發,但發布、安全、版本控制需打包為 JAR。

為什麼用 JAR?

  • 防止頁面設計者誤改 TLD 或類別檔造成難以追蹤的錯誤。
  • 對外發布時保護智慧財產,避免反編譯竄改、盜賣。
  • 單一離散單元易於維護、安裝、版本管理。

目錄結構

$basedir/
  META-INF/
    META-INF/site-utils.tld
  com/
    com/newInstance/site/tags/
      LastModifiedTag.class
      SSOSubmitTag.class
      CopyrightTag.class
    com/newInstance/site/utils/
      HTMLParser.class
      RegExp.class

打包命令

jar cvf site-utils.jar -C $basedir .

部署時將 JAR 放入 WEB-INF/lib,容器自動掃描 META-INF/*.tld,無需在 web.xml 額外配置。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved