日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...

發布時間:2023/12/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文鏈接:https://blog.csdn.net/l00149133/article/details/78984083

web應用部署的根目錄,編譯路徑和項目的根目錄有什么區別?

直接上例子:

你有一個項目,名字叫做testPro

項目放到了你的D盤,目錄結構是這樣的:

D:/testPro

--src

--main

--webapp

--WEB-INF

--target

--classes

這里,項目的根目錄就是D:/testPro

web應用部署的根目錄就是webapp目錄(當然你的目錄可能叫web或者webroot或者別的什么)

編譯路徑默認的就是target/classes

附一個javaweb項目的目錄結構

├── pom.xml //maven的配置文件

└── src

├── main

│?? ├── java //java代碼的目錄

│?? │?? └── mygroup

│?? │?????? ├── controller

│?? │?????? │?? ├── HomeController.java

│?? │?????? │?? └── PersonController.java

│?? │?????? ├── dao

│?? │?????? │?? └── PersonDao.java

│?? │?????? └── model

│?? │?????????? └── Person.java

│?? ├── resources //靜態資源目錄

│?? │?? ├── db.properties

│?? │?? ├── log4j.xml

│?? │?? └── META-INF

│?? │?????? └── persistence.xml

│?? └── webapp //web應用部署根目錄

│?????? ├── index.html //因為是靜態html文件,不用放到WEB-INF目錄下

│?????? ├── META-INF

│?????? │?? ├── context.xml

│?????? │?? └── MANIFEST.MF

│?????? ├── resources //css,js等靜態資源是不能放到WEB-INF目錄下的,因為WEB-INF下的資源,客戶端無法直接訪問

│?????? │?? └── css

│?????? │?????? └── screen.css

│?????? └── WEB-INF //jsp都會放到這里,以保證用戶無法直接訪問jsp,而是通過controller這個目錄下的所有內容客戶端都無法直接訪問,所以不要放靜態文件

│?????????? ├── spring

│?????????? │?? ├── app

│?????????? │?? │?? ├── controllers.xml

│?????????? │?? │?? └── servlet-context.xml

│?????????? │?? ├── db.xml

│?????????? │?? └── root-context.xml

│?????????? ├── views

│?????????? │?? ├── edit.jsp

│?????????? │?? ├── home.jsp

│?????????? │?? └── list.jsp

│?????????? └── web.xml

└── test

├── java

│?? └── mygroup

│?????? ├── controller

│?????? │?? ├── DataInitializer.java

│?????? │?? ├── HomeControllerTest.java

│?????? │?? └── PersonControllerTest.java

│?????? └── dao

│?????????? └── PersonDaoTest.java

└── resources

├── db.properties

├── log4j.xml

├── test-context.xml

└── test-db.xml

總結

以上是生活随笔為你收集整理的java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。