Web應用程式開發 二

2021-05-31 21:33:27 字數 1452 閱讀 4823

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,...