溫故而知新,從這篇開始,我們將重新回顧如何一步一步搭建使用web項目。
一,安裝tomcat服務器,
下載地址:http://tomcat.apache.org/download-60.cgi
本例使用的jdk1.8,這裏安裝tomcat選擇的是8.0版本:
下載完成後找個位置解壓即可
二,新建一個maven web應用,
沒有使用過maven的同學們,可以點擊這裏跳轉學習:http://blog.csdn.net/qjyong/article/details/9098213
查看新建應用目錄:
如果缺少目錄src/main/java,右擊選擇Build Path,更改JRE環境爲默認
項目建好了,大家可以看到webapp目錄下已經默認有一個index.jsp,我們可以直接訪問測試。
三,部署應用到tomcat,啓動訪問。
在eclipse中,我們可以很方便的使用tomcat運行我們的應用,具體步驟如下:
1) 在Servers中添加tomcat,如果你的eclipese窗口中沒有Servers欄,可以點擊Window/Show View顯示Servers到工具欄
2) 創建一個Server,選擇剛纔解壓的tomcat目錄
3) 雙擊打開tomcat,默認端口是8080,這裏我們更改爲8088
4) 啓動tomcat, 訪問測試:http://localhost:8088/webDemo/index.jsp
四,這裏我們簡單說明一下瀏覽器與服務器之間的交互過程:
1) 瀏覽器發送請求:http://localhost:8088/webDemo/index.jsp,會根據ip.port找到對應的web服務器
這裏,也就是我們部署了應用的tomcat服務器
2) 瀏覽器連接到web服務器後,就使用http協議向服務器發送請求
3) tomcat 收到請求後會對請求信息進行解析,找到對應的請求資源,然後響應給瀏覽器
4) 瀏覽器接收響應信息,進行解析,顯示到頁面
五,http協議
定義:超文本傳輸控制協議(hypertext transport protocal)。
是一種應用層協議,定義了瀏覽器(也可以是其它程序)與web服務器之間通訊的過程與數據的格式。
http協議定義的數據格式包分爲請求包和響應包。
瀏覽器發往服務器使用請求包,服務器返回瀏覽器使用響應包。
這裏我們使用的是google chrome,在瀏覽器頁面打開web調試工具(快捷鍵F12),
重新發送請求,可以看到詳細的請求/響應過程。
========================================================================================
一個簡單的web應用就搭建好了,這裏我們只有一個單獨的index.jsp頁面,如何根據動態改變頁面數據?
下篇我們繼續學習:java_web 學習記錄(二):servlet