簡體   English   中英

Java Web應用程序的目錄結構的最佳實踐是什么

[英]What is the best practice of the directory Structure Of Java Web Application

對於 WEB-INF 文件夾,它只會存儲公眾無法訪問的文件。 所以它只會 index.html 留在 WEB-INF 文件夾之外? 比如像登錄和注冊jsp文件應該放在WEB-INF文件夾里面還是外面?

如您所說,部署 web 時將無法訪問 WEB-INF 內容。 通常此文件夾存儲 web低級設置 此外,當應用程序部署(tomcat 上的經典戰爭)時,此文件夾 WEB-INF有一個名為 lib 的文件夾,其中包含所有 jar 庫。

任何其他 static 資產,如 html、css、字體、js 等都應該在WEB-INF之外

只是像.jsp這樣的動態內容應該在WEB-INF里面

看看這個maven 結構

在此處輸入圖像描述

或者在這里我們可以看到經典的web.xml

在此處輸入圖像描述

或者這個與spring-boot

./pom.xml
./src
./src/main
./src/main/webapp
./src/main/webapp/WEB-INF
./src/main/webapp/WEB-INF/jsp
./src/main/webapp/WEB-INF/jsp/hello.jsp
./src/main/resources
./src/main/resources/application.properties
./src/main/java
./src/main/java/com
./src/main/java/com/
./src/main/java/com/examples
./src/main/java/com/examples/spring
./src/main/java/com/examples/spring/springbootjsp
./src/main/java/com/examples/spring/springbootjsp/controllers
./src/main/java/com/examples/spring/springbootjsp/controllers/HelloController.java
./src/main/java/com/examples/spring/springbootjsp/SpringBootJspApplication.java

我建議您:

  • 為您的 java web 應用程序使用 maven 結構
  • 使用 spring

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM