這篇文章主要為大家展示了“XML和Tomcat的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“XML和Tomcat的示例分析”這篇文章吧。
ML1、XML的簡介:eXtensible Markup Language,可擴(kuò)展標(biāo)記型語言。
2、應(yīng)用:常用于三個地方
(1)用于作為系統(tǒng)之間傳輸數(shù)據(jù)的格式
(2)用于表示生活中有關(guān)系的數(shù)據(jù)
(3)經(jīng)常使用在系統(tǒng)的配置文件
3、語法結(jié)構(gòu)
(1)XML中必須有文檔聲明,位置必須在第一行第一列
(2)XML的標(biāo)簽大部分和HTML類似,但是XML只有一個跟標(biāo)簽,并且區(qū)分大小寫
XML還有一個CDATA區(qū) 寫法 <![CDATA[ 內(nèi)容 ]]>把CDATA區(qū)里面的內(nèi)容當(dāng)做普通文本內(nèi)容,而不是標(biāo)簽來進(jìn)行處理
4、解析方式
(1)dom解析 根據(jù)xml的層級結(jié)構(gòu)在內(nèi)存中分配一個樹形結(jié)構(gòu),然后根據(jù)樹形結(jié)構(gòu)來解析優(yōu)點(diǎn):樹形結(jié)構(gòu)方便的實(shí)現(xiàn)增加 修改 刪除的操作。
缺點(diǎn):如果要解析的文件過大,一次性在內(nèi)存中分配一個樹形結(jié)構(gòu),造成內(nèi)存的溢出
(2)sax解析 邊讀邊解析 當(dāng)使用sax方式讀到特定的標(biāo)簽時候,自動調(diào)用相應(yīng)的方法進(jìn)行操作優(yōu)點(diǎn):不會造成內(nèi)存的溢出
缺點(diǎn):因?yàn)槭沁呑x邊解析,導(dǎo)致不能實(shí)現(xiàn)增加 修改 刪除的操作。
(3)pull解析 原理是sax解析 導(dǎo)入兩個jar包 通過創(chuàng)建解析器工廠在創(chuàng)建解析器,把需要解析的文件放到解析器中,形成工具類的效果還可以把集合(對象)里面的數(shù)據(jù)寫到xml文件中(序列化)
Tomcat
1、Tomcat簡介::是Apache組織,開源的免費(fèi)的服務(wù)器。
2、WEB的相關(guān)內(nèi)容
(1)動態(tài)資源:數(shù)據(jù)是變化的;靜態(tài)資源:html+css+js.
(2)cs:客戶端 服務(wù)器;bs:瀏覽器 服務(wù)器.
(3)web間的通信:把輸入的域名轉(zhuǎn)換成ip地址,通過ip地址+端口號進(jìn)行訪問
(4)服務(wù)器簡介
a 硬件:一臺配置高的電腦:軟件:在電腦上安裝服務(wù)器軟件
b 常見的web服務(wù)器:tomcat服務(wù)器(開源的免費(fèi)的);weblogic服務(wù)器;websphere服務(wù)器
3、Tomcat發(fā)布項(xiàng)目
(1)開放式項(xiàng)目部署
a 在tomcat里面webapps目錄,把項(xiàng)目直接復(fù)制到這個目錄下面
b 靜態(tài)網(wǎng)站:在tomcat的webapps目錄下創(chuàng)建文件夾,在瀏覽器的地址欄就可以訪問到這個文件
例如:http://127.0.0.1:端口號/創(chuàng)建的文件夾的名稱/文件的名稱
c 動態(tài)網(wǎng)站:想要在tomcat里面運(yùn)行動態(tài)網(wǎng)站,必須要遵循一定的目錄結(jié)構(gòu)
(2)配置虛擬路徑
a 找到tomcat的conf目錄里面server.xml,進(jìn)行虛擬路徑的配置,寫在Host標(biāo)簽里面
b 找到tomcat的conf,下面繼續(xù)找\Catalina\localhost文件夾,在這個文件夾里面創(chuàng)建一個xml格式的文件,進(jìn)行虛擬路徑的配置
(3)使用myeclipse整合tomcat
a 在myeclipse中整合tomcat的過程
b 在myeclipse中啟動tomcat服務(wù)器和關(guān)閉tomcat服務(wù)器
c 在myeclipse把項(xiàng)目發(fā)布到tomcat里面
d 在myeclipse中移除tomcat中的項(xiàng)目
HTTP協(xié)議
1、簡介:請求和響應(yīng)遵循的數(shù)據(jù)格式
2、特點(diǎn):基于請求和響應(yīng)的操作(先有請求,再有響應(yīng)),基于tcp協(xié)議,80端口
3、請求和響應(yīng)
(1)請求:在瀏覽器的地址欄輸入一個地址,點(diǎn)擊回車,這個過程就是一次請求
(2)響應(yīng):服務(wù)器根據(jù)發(fā)送的請求,把數(shù)據(jù)返回顯示到瀏覽器的頁面上,這個過程稱為響應(yīng)
以上是“XML和Tomcat的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文題目:XML和Tomcat的示例分析-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://chinadenli.net/article4/dgpeoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、App開發(fā)、品牌網(wǎng)站建設(shè)、建站公司、移動網(wǎng)站建設(shè)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容