1、web開發的相關知識css
WEB,英語中web即表示網頁的意思,它用於表示Internet主機上外界訪問的資源。web
Internet上供外界訪問的web資源分爲:編程
靜態web資源(如HTML頁面):指web頁面中供人們瀏覽的數據始終是不變的。瀏覽器
動態web資源:指web頁面供人們瀏覽器的數據是由程序產生的,不一樣時間點訪問web頁面看到的內容各不相同。服務器
靜態web資源開發技術:HTML、css、JavaScript。網絡
動態web資源開發技術:jsp
jsp/servlet、ASP、PHP、Python等。ide
在Java中,動態web資源開發技術統稱爲Java web。spa
2、web系統是怎麼樣通訊的blog
客戶端請求包含用戶要訪問的資源路徑和名稱。
瀏覽器能夠將頁面、圖片、媒體等不少的資源內容發給客戶端。
若是客戶端的請求沒有獲得正確處理,服務器的響應會包含一個錯誤的狀態碼。
3、web開發中的服務器
服務的原理是網絡編程。
服務器的概念:
硬件:就是一臺電腦。
軟件:須要在這臺電腦上安裝服務器的軟件。若是一臺電腦上安裝了服務器的軟件的話,那麼這臺電腦就能夠稱爲WEB服務器。
訪問:
IP+端口
若是是域名-->解析成IP地址
默認端口號80:能夠不寫
4、經常使用的web服務器
4.1WebLogic服務器
WebLogic是BEA公司的產品,是目前應用最普遍的web服務器,支持JavaEE規範,並且不斷的完善以使用新的開發要求。啓動界面以下圖所示。
4.2WebSphere服務器
另外一種經常使用的web服務器是IBM公司的WebSphere,支持J2EE規範。啓動界面以下圖所示。
4.3Tomcat
在小型的應用系統或者和有特殊須要的系統中,可使用一個免費的web服務器:Tomcat,該服務器支持所有JSP以及Servlet規範。啓動界面以下圖所示。