JavaWeb項目的目錄結構解釋(上):

當咱們在IDEA建立JavaWeb項目時,默認的通常會有下圖的目錄結構,你的開發就是按照下列結構進行開發的,那麼我就逐一解釋他們的意思:web

首先是demo:這個是項目的名字,通常你是本身建立一個與本身項目內容相符的名字便可,無特殊要求。app

.idea:這個是用來存放項目的配置信息,這其中包括版本控制信息、歷史記錄等等,開發時咱們不會去使用它webapp

src:這是用來存放Java源文件,以後這層還會有許多內容這就放到下篇來講了。ide

main/webapp:這一層通常是用來放靜態資源好比HTML、CSS、圖片等文件。ui

web.xml:主要用來配置,它能夠配置Filter、Listener、Servlet等。url

demo.iml:是 intellij idea的工程配置文件,裏面是當前project的一些配置信息。idea

pom.xml:做用相似ant的build.xml文件,功能則更強大。該文件用於管理:源代碼、配置文件、開發者的信息和角色、問題追蹤系統、組織信息、項目受權、項目的url、項目的依賴關係等等。事實上,在Maven的世界中,一個項目能夠什麼都沒有,甚至沒有代碼,可是必須包含pom.xml文件。版本控制

External Libraries:外部庫,通常都是些jar包。xml

Scratches and Consoles:提供了兩種臨時的文件編輯環境,經過這兩種臨時的編輯環境,你能夠寫一些文本內容或者一些代碼片斷。兩種 Scratches 分別是:Scratch files 和 Scratch buffers。blog

相關文章
相關標籤/搜索