參閱資料:
《Tomcat與java Web開發技術詳解第二版 ----孫衛琴》
傳智播客視頻筆記
基本概念
1.Web:Web是一種分布式應用架構,旨在共享分布在各個Web服務器中的所有相互鏈接的信息。
2.Web開發:① 狹義:網頁網站開發
② 廣義:服務器端開發
3.Web資源:Web資源分為兩種,一種是靜態web資源,第二種是動態Web資源。
① 靜態Web資源:是指瀏覽器能夠直接打開的,比如html,CSS,js。
② 動態Web資源:是指一些瀏覽器不能直接打開,需要將其翻譯成html等靜態Web資源才能打開,比如jsp,servlet等。
上述兩種Web資源分別對應兩種Web開發技術,一種是靜態Web開發技術,另一種是動態Web開發技術。我們主要研究動態Web開發技術。
常用的Web開發技術有jsp,servlet,php,asp.net。而在Java中,我們把動態web資源開發技術統稱為Javaweb。
4.Web服務器:Web服務器具備動態執行程序代碼的能力,由專門的服務器開發商創建。包含硬件和軟件兩部分。
① 硬件:可以是大型主機,也可以是普通pc機。
②軟件:較為流行的有:(1) Weblogic(Orcale) 付費
(2) Websphere(IBM) 付費
(3) Tomcat(Apache) 免費開源
5.Web開發體系結構
① B/S模型 瀏覽器-------服務器 (目前和今后成為主流)
② C/S模型客戶端-------服務器
比較:B/S模型用戶不需要安裝專門的客戶程序,只要安裝了瀏覽器即可。缺點是難以實現復雜的客戶界面。
C/S模型交互性強,網絡負載小,但是對客戶機的要求高軟件伸縮性,復用性差。
6.HTTP協議:即超文本傳出協議(Hypertext Tranfer PRotocol)是客戶端(瀏覽器)與服務器之間通信所
遵循的協議和規則。是基于請求響應無狀態模式的,是tcp/ip協議的應用層協議。
新聞熱點
疑難解答