JavaWeb 入門到精通 Servlet & JSP(第一章)
阿新 • • 發佈:2018-12-15
之前就計劃過在部落格記錄自己的學習筆記,一直因為各種原因耽擱了(其實是因為懶 -_-),今天終於發表了第一遍筆記,希望後面能夠一直堅持下去!這次就先從最近學的東西發起,以後慢慢補充之前學習的知識。
一、Web入門
1.web的概念
-
web,在英語中web即表示網頁的意思,它用於表示Internet主機上供外界訪問的資源。web採用B/S通訊模式,通過超文字傳輸協議(HTTP,Hypertext transport protocol)進行通訊。無狀態通訊。
-
B/S:browser/Server 瀏覽器/伺服器
-
伺服器:伺服器就是計算機,只是在計算機裡面裝了相應的軟體,就叫相應的伺服器
-
無狀態:每次請求都是獨立的,他的執行結果與上一次和下一次請求沒有直接關係
2.Internet資源分類
-
靜態資源:web頁面供人們瀏覽的資料始終不變(HTML)
-
動態資源:指的web頁面供人們瀏覽的資料是由程式產生的,隨著時間的變化而變化。
3.開發動態web資源的技術
-
靜態資源開發的技術:HTML
-
動態的開發技術:JSP/Servlet .net ASP PHP
4.web伺服器
-
比如我們開發了一些web資源 1.html;為了能夠讓使用者在網路上訪問到,我們需要一個網路程式,將資源返回給客戶端,這個"網路程式",就是網路伺服器。
-
常見的web伺服器有:tomcat 、resin、weblogic
5.tomcat web伺服器演示
-
bin目錄指的是可執行二進位制檔案
-
點選startup.bat,表示啟動這個伺服器
-
啟動完成:
-
開啟webapps
-
新建一個baidu資料夾
-
新建一個文字,輸入baidu,儲存時將字尾改為.html
-
開啟瀏覽器,輸入: localhost:8080/baidu/1.html
二、URL理解
2.URL 解釋
-
http 協議:相當於我們說話使用的語言
-
: // 分隔符:
-
localhost:
-
本地域名:localhost(指訪問本地計算機)
-
IP地址:描述網際網路上的某一臺計算機,比如:百度[14.215.177.38],對於使用者上一個網站記住ip,是不現實的。
-
本地IP:127.0.0.1
區域網IP:192.168.0.100
外網IP:撥號 運營商動態分配,因為ip不夠用
-
ip和域名之間有什麼關係?
他們之間是通過DNS伺服器關聯的
DNS:域名解析伺服器
-
-
8080埠號:類似於賓館的房間號
-
80埠:http預設的埠號,可以不寫
-
8080:tomcat的預設埠號
-
-
/baidu/1.html:
-
資源路徑
C:\Program Files\Java\apache-tomcat-7.0.67\webapps,
接著找/baidu/1.html (資源路徑)
-