認識瞭解Java web的基本程序結構是學習使用web的第一步,首先在下面經過一個對比看看簡單的web程序結構html
在myeclipse下咱們新建一個普通的Java Project工程,而後新建一個Web Projectjava
工程結構如圖:web
圖1-1Java工程結構圖瀏覽器
圖1-2JavaWeb工程結構圖tomcat
不難發現關於Java Web的程序結構其實就是WebRoot文件,而其下的結構就是WEB結構。app
----------------------------------------SECOND----------------------------------------
eclipse
對於新建的工程JavaProject,建立文件夾WebContent並在其下建立WEB-INF文件夾,在WEB-INF文件夾下建立classes文件與lib文件,直接從其餘WEB工程下複製過來一個web.xml文件webapp
這就是本身建立的基本的WEB結構jsp
工程結構如圖學習
圖2-1簡單的web程序結構圖
----------------------------------------THIRD----------------------------------------
首先WebContent包含了支持WEB程序的可以運行的class文件、包文件、JSP文件、配置文件等。
WebContent是WEB應用程序的根目錄,屬於這個WEB程序的全部文件都存放在該目錄下。
WEB-INF存放WEb應用程序的部署文件web.xml。
另外:在該文件下的jsp等文件不能直接被瀏覽器訪問,能夠經過請求轉發或重定向到對應文件進行訪問。
classes就很重要了,該文件夾下存放了基本類,Servlet文件,Dao文件等工程有關的類文件。對源文件編譯後的.class文件都存放在這裏。
lib存放WEB應用程序所須要用到的jar文件,通常工程所須要的其餘包都放在lib下。
web.xml文件是WEB應用的配置文件,在文件中進行文件的部署與配置。
4.4而後將整個WebContent文件複製到tomcat(此處用的是Tomcat6.0)下的webapps下。能夠對其重命名,此處將WebContent重命名爲HelloWorld。
4.5而後啓動運行tomcat。
4.6能夠在瀏覽器地址欄訪問hello.jsp,路徑爲http://localhost:8080/HelloWorld/hello.jsp往往訪問該路徑,控制檯即可打印出HelloWorld
4.7這就是一個HelloWorld的WEB應用程序
運行結果以下:
圖4-1文件訪問地址圖
圖4-2控制檯結果輸出圖