介紹
當我們在IDEA創建JavaWeb項目時,默認的一般會有下圖的目錄結構,你的開發就是按照下列結構進行開發的,那么我就逐一解釋他們的意思:
內容
首先是demo:這個是項目的名字,一般你是自己創建一個與自己項目內容相符的名字即可,無特殊要求。
.idea:這個是用來存放項目的配置信息,這其中包括版本控制信息、歷史記錄等等,開發時我們不會去使用它
src:這是用來存放Java源文件,之后這層還會有許多內容這就放到下篇來說了。
main/webapp:這一層一般是用來放靜態資源比如HTML、CSS、圖片等文件。
web.xml:主要用來配置,它可以配置Filter、Listener、Servlet等。
demo.iml:是 intellij idea的工程配置文件,里面是當前project的一些配置信息。
pom.xml:作用類似ant的build.xml文件,功能則更強大。該文件用於管理:源代碼、配置文件、開發者的信息和角色、問題追蹤系統、組織信息、項目授權、項目的url、項目的依賴關系等等。事實上,在Maven的世界中,一個項目可以什么都沒有,甚至沒有代碼,但是必須包含pom.xml文件。
External Libraries:外部庫,一般都是些jar包。
Scratches and Consoles:提供了兩種臨時的文件編輯環境,通過這兩種臨時的編輯環境,你可以寫一些文本內容或者一些代碼片段。兩種 Scratches 分別是:Scratch files 和 Scratch buffers。
結尾
好了這就是上篇內容了,剩下的內容完整的項目層次將在下篇介紹。