web應用程式開發(二)
《乙個host代表乙個web站點》
1、 虛擬目錄的根目錄
自己指定乙個檔案系統目錄是web站點的根目錄,在server.xml中在元素中間增加:
2、 虛擬目錄的子目錄
(1) 在server.xml中在元素中間增加
(3) 達成乙個war包,在server.xml檔案中配置
虛擬子目錄的名字和path屬性的值一樣
debug可以不寫,它的值代表的是大小
打包:e:--dir---cd myweb---dir---jar cvf myweb.war .[.代表的當前目錄下的所有檔案]
部署描述符和預設頁面
tomcat/conf/web.html//在容器裡設定的部署描述符,對容器裡部署的所有web應用程式全有效
每乙個web應用程式虛擬子目錄下web-inf/web.xml//設定自己特殊的相應的配置,如果它裡面的配置有與容器裡設定的部署描述符相同的配置,它會覆蓋容器裡設定的。
預設頁的設定
當尋找的名稱不全而直接敲回車時,會按以下順序尋找,如果都沒有則報404錯誤既沒有找到(f:\tomcat\conf\web.xml)
index.html
index.htm
index.jsp
配置虛擬主機
瀏覽器訪問web資源的過程
虛擬主機及實現原理
原理:web伺服器上的每個web站點必須設定有不同的標識資訊
web瀏覽器發出的連線和請求資訊中包含web站點的標識資訊
web站點的標識資訊:
ip位址、埠號、主機名
基於主機名的虛擬主機
兩個web站點
1、 主機名 :site1 http://site1:8080/index.html
2、 主機名 :site2 http://site2:8080/index.html
http://主機名:8080/index.html
虛擬主機的設定:
conf/server.xml
當要訪問的web站點沒有設定相應的虛擬主機時,訪問的是預設站點
基於埠的虛擬主機
web站點 8080
web站點 8081
redirectport="8443" />//聯結器
//引擎
web 應用程式開發原理二
css層疊樣式表 它是用於定義html元素的顯示形式,是一種格式化網頁內容的技術 新增樣式表的方式 1.內聯式 直接在元素中加入style屬性width 300px height 200px 2.嵌入式 書寫style標籤,在標籤中指明樣式。可以用於網頁中的不同元素 3.外聯式 將樣式規則書寫到檔案...
MyEclispe開發WEB應用程式
myeclispe開發web應用程式 一 準備 二 配置 安裝完myeclipse後在eclipse中會出現乙個myeclipse的選單 設定web伺服器 tomcat 選擇tomcat jdk,增加乙個tomcat jdk 三 建立工程 在new project wizard中選擇j2ee下的we...
web 應用元件 應用程式
1,web 內容都是儲存在 web 伺服器上的。2,web 伺服器所使用的是 http 協議,因此經常會被稱為 http 伺服器。3,http 伺服器儲存了網際網路中的資料,如果http 客戶端發出請求的話,它們會提供資料 4,http 客戶端和 http 伺服器共同構成了全球資訊網的基本元件 5,...