首頁 後端開發 XML/RSS教程 XML和Tomcat的入門知識的詳細介紹

XML和Tomcat的入門知識的詳細介紹

Mar 18, 2017 pm 05:20 PM

ML1、XML的簡介:eXtensible Markup Language,可擴充標記型語言。

2、應用:常用於三個地方

(1)用來作為系統之間傳輸資料的格式

(2)用來表示生活中有關係的資料

(3)經常使用在系統的設定檔

#3、語法結構

(1)XML中必須有文件聲明,位置必須在第一行第一列

(2)XML的標籤大部分和HTML類似,但是XML只有一個跟標籤,並且區分大小寫

XML還有一個CDATA區寫法把CDATA區裡面的內容當作普通文字內容,而不是標籤來進行處理

4、解析方式

##(1)dom解析根據xml的層級結構在記憶體中分配一個樹形結構,然後根據樹形結構來解析優點:樹形結構方便的實現增加修改刪除的操作。

缺點:如果要解析的檔案過大,一次在記憶體中分配一個樹形結構,造成記憶體的溢位

(2)sax解析 邊讀邊解析當使用sax方式讀到特定的標籤時候,自動呼叫對應的方法進行操作優點:不會造成記憶體的溢位

缺點:因為是邊讀邊解析,導致不能實作增加修改刪除的操作。

(3)pull解析 原理是sax解析導入兩個jar套件透過建立解析器工廠在建立解析器,把需要解析的檔案放到解析器中,形成工具類別的效果還可以把集合(

物件)裡面的資料寫到xml檔案中(序列化)

Tomcat

1、Tomcat簡介::是Apache組織,開源的免費的伺服器。

2、WEB的相關內容

(1)動態資源:資料是變化的;

靜態資源:html+css+js.

(2)cs:客戶端伺服器;bs:瀏覽器伺服器.

(3)web間的通訊:把輸入的網域轉換成ip位址,透過ip位址+連接埠號碼存取

(4)伺服器簡介

a 硬體:一台配置高的電腦:軟體:在電腦上安裝伺服器軟體

b 常見的web伺服器:tomcat伺服器(開源的免費的);weblogic伺服器;websphere伺服器

3、Tomcat發布專案

(1)開放式專案部署

a 在tomcat裡面webapps目錄,把專案直接複製到這個目錄下面

b 靜態網站:在tomcat的webapps目錄下建立資料夾,在瀏覽器的網址列就可以存取到這個檔案

例如:http://127.0.0.1:連接埠號碼/建立的資料夾的名稱/檔案的名稱

c 動態網站:想要在tomcat裡面運行動態網站,必須遵循一定的

目錄結構

(2)配置虛擬路徑

a 找到tomcat的conf目錄裡面server.xml,進行虛擬路徑的配置,寫在Host標籤裡面

b 找到tomcat的conf,下面繼續找\Catalina\localhost資料夾,在這個資料夾裡面建立一個xml格式的文件,進行虛擬路徑的配置

(3)使用myeclipse整合tomcat

a 在myeclipse中整合tomcat的流程

b 在myeclipse中啟動tomcat伺服器和關閉tomcat伺服器

c 在myeclipse把專案發佈到tomcat裡面

d 在myeclipse中移除tomcat中的專案

HTTP協定

1、簡介:請求和回應遵循的資料格式

2、特點:基於請求和回應的操作(先有請求,再有回應),基於tcp協議,80埠

3、請求和回應

(1)請求:在瀏覽器的網址列輸入一個位址,點擊回車,這個過程就是一次請求

(2)回應:伺服器根據傳送的請求,把資料回傳顯示到瀏覽器的頁面上,這個過程稱為回應

以上是XML和Tomcat的入門知識的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

tomcat怎麼部署多個項目 tomcat怎麼部署多個項目 Apr 21, 2024 am 09:33 AM

要透過 Tomcat 部署多個項目,需要建立每個專案的 webapp 目錄,然後:自動部署:將 webapp 目錄放置在 Tomcat 的 webapps 目錄中。手動部署:在 Tomcat 的 manager 應用程式中手動部署專案。專案部署後,可以透過其部署名稱訪問,例如:http://localhost:8080/project1。

tomcat網站根目錄在哪裡 tomcat網站根目錄在哪裡 Apr 21, 2024 am 09:27 AM

Tomcat 網站根目錄位於 Tomcat 的 webapps 子目錄中,用於儲存 Web 應用程式檔案、靜態資源和 WEB-INF 目錄;它可以透過尋找 Tomcat 設定檔中的 docBase 屬性來找到。

tomcat怎麼配置域名 tomcat怎麼配置域名 Apr 21, 2024 am 09:52 AM

若要設定 Tomcat 使用域名,請執行下列步驟:建立伺服器.xml 備份。開啟 server.xml 並加入 Host 元素,將 example.com 替換為你的網域。為網域名稱建立 SSL 憑證(如果需要)。在 server.xml 中新增 SSL 連接器,變更連接埠、金鑰庫檔案和密碼。保存 server.xml。重新啟動 Tomcat。

tomcat怎麼運行html和jsp tomcat怎麼運行html和jsp Apr 21, 2024 am 09:04 AM

Tomcat可以執行HTML和JSP,方法如下:將HTML檔案複製到Tomcat目錄對應的子目錄中,在瀏覽器中存取。將JSP檔案複製到Tomcat目錄對應的子目錄中,並使用<%@ page %>指令指定Java程式碼,在瀏覽器中存取。

tomcat怎麼運行兩個不同連接埠號碼的項目 tomcat怎麼運行兩個不同連接埠號碼的項目 Apr 21, 2024 am 09:00 AM

在Tomcat伺服器上執行不同連接埠號碼的專案需要以下步驟:修改server.xml檔案並新增Connector元素以定義連接埠號碼。新增Context元素以定義與連接埠號碼關聯的應用程式。建立WAR檔案並部署到對應目錄(webapps或webapps/ROOT)。重啟Tomcat以應用更改。

tomcat最大連線數和最大線程數 tomcat最大連線數和最大線程數 Apr 21, 2024 am 09:22 AM

Tomcat最大連線數限制了同時連線的客戶端數量,而最大執行緒數限制了同時處理請求的執行緒數量。這些限值防止伺服器資源耗盡,透過在server.xml中設定maxConnections和maxThreads屬性進行配置,以符合伺服器容量和負載。

tomcat出現亂碼的原因 tomcat出現亂碼的原因 Apr 21, 2024 am 10:18 AM

Tomcat亂碼原因:1. 字元集不符;2. HTTP回應頭未正確設定;3. 過濾器或編碼器配置錯誤;4. 網頁編碼不正確;5. 其他原因(包括伺服器端語言、資料庫編碼和代理伺服器問題)。

tomcat連接埠設定檔在哪 tomcat連接埠設定檔在哪 Apr 21, 2024 am 08:18 AM

Tomcat 連接埠設定檔位於 Windows 中的 %CATALINA_HOME%\conf\server.xml 或 Linux 中的 /usr/local/tomcat/conf/server.xml。若要變更連接埠號,請修改設定檔中的 port 屬性值,儲存變更並重新啟動 Tomcat 服務。

See all articles