首頁 >Java >java教程 >Java EE Web 應用程式中 WEB-INF 目錄的用途和內容是什麼?

Java EE Web 應用程式中 WEB-INF 目錄的用途和內容是什麼?

Susan Sarandon
Susan Sarandon原創
2024-12-01 17:05:11508瀏覽

What is the Purpose and Content of the WEB-INF Directory in Java EE Web Applications?

了解Java EE Web 應用程式中WEB-INF 的用途

WEB-INF 目錄是Java EE Web 的組成部分應用程序,服務於Servlet 2.4概述的特定目的

WEB-INF 是怎麼回事?

根據規格:

「應用程式層次結構中存在一個名為WEB 的特殊目錄-INF。該目錄包含與應用程式相關但不在應用程式文件根目錄中的所有內容。 WEB-INF。相反,它對servlet 程式碼可見,可用於儲存敏感訊息,例如:

JSP 檔案
  • JAR 庫
  • 類別檔案
  • 屬性
  • 類別檔案
屬性

類別檔案

屬性

類別檔案

屬性

類別檔案

屬性文件
  • JSP檔案和WEB-INF
  • 從技術上講,JSP 檔案可以駐留在任何地方,但將它們放在 WEB-INF 中會阻止客戶端直接存取。要使它們可供 servlet 訪問,您可以使用 RequestDispatcher。
其他WEB-INF 內容

除了JSP 檔案之外,WEB-INF 還可以容納:

Servlet 部署描述符( web.xml)

Bean 初始化上下文(Spring XML文件)

JSP 標籤

JSP 視圖WEB-INF與WAR 結構WEB-INF與WAR 結構區分項目結構與WAR 結構和WAR文件結構。雖然靜態資源可能重疊,但映射過程涉及轉換和複製以建立工件。 WAR 中的 WEB-INF/classes 和 WEB-INF/libWEB -INF/classes 將包含執行時間所需的編譯類別和資源。 WEB-INF/lib 包含必要的 JAR 檔案。在 Maven 專案中,這是自動處理的,無需手動管理。

以上是Java EE Web 應用程式中 WEB-INF 目錄的用途和內容是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn