




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
WEB開發(fā)的相關(guān)知識WEB,在英語中web即表示網(wǎng)頁的意思,它用于表示Internet主機(jī)上供外界Internet上供外界的資源。的Web資源分為:
靜態(tài)web資源(如html
頁面):指web頁面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。
動態(tài)web資源:指web頁面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時間點(diǎn)
web頁面看到的內(nèi)容各不相同。靜態(tài)web資源開發(fā)技術(shù)
Html常用動態(tài)web資源開發(fā)技術(shù):
JSP/Servlet、ASP、PHP等
在Java中,動態(tài)web資源開發(fā)技術(shù)統(tǒng)稱為Javaweb,課程的重點(diǎn)也是教大家如何使用Java技術(shù)開發(fā)動態(tài)的web資源,即動態(tài)web頁面。播客教育WEB服務(wù)器學(xué)習(xí)web開發(fā),需要先安裝一臺web服務(wù)器,然后再在web服務(wù)器中開發(fā)相應(yīng)的web資源,供用戶使用瀏覽器
。播客教育常見WEB服務(wù)器WebLogic是BEA公司的產(chǎn)品,是目前應(yīng)用最廣泛的Web服務(wù)器,支持JavaEE規(guī)范,而且不斷的完善以適應(yīng)新的開發(fā)要求,啟動界面如圖播客教育常見WEB服務(wù)器另一個常用的Web服務(wù)器是IBM公司的WebSphereAS,支持JavaEE規(guī)范,啟動界面如圖播客教育常見WEB服務(wù)器大名鼎鼎的紅帽的產(chǎn)品,原來屬于開源組織JbossAS,后被紅帽收購。支持
JavaEE規(guī)范,免費(fèi)。播客教育常見WEB服務(wù)器
在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個免費(fèi)的Web服務(wù)器:Tomcat,該服務(wù)器支持全部JSP以及Servlet規(guī)范,啟動界面如圖Tomcat簡介Tomcat是在SUN公司推出的小型Servlet/JSP調(diào)試工具的基礎(chǔ)上發(fā)展起來的一個優(yōu)秀的Servlet容器,
Tomcat本身完全用Java語言編寫。目前是Apache開源
組織的一個
項(xiàng)目,它的
為。得到了廣大開源代碼志愿者的大力支持,且可以和目前大部分的主流Web服務(wù)器(IIS、Apache服務(wù)器)一起工作,它運(yùn)行穩(wěn)定、可靠且高效。已成為目前開發(fā)企業(yè)JavaWeb應(yīng)用的最佳
Servlet容器選擇之一。后面的JavaWeb學(xué)習(xí)都是基于Tomcat服務(wù)器的。播客教育Tomcat服務(wù)器Tomcat
站點(diǎn):獲取Tomcat安裝程序包tar.gz文件是Linux操作系統(tǒng)下的安裝版本
exe文件是Windows系統(tǒng)下的安裝版本x86x64zip文件是Windows系統(tǒng)下的壓縮版本(建議)Tomcat的版本Tomcat的版本隨著SUN公司推出的Servlet/JSP規(guī)范不同而不同,基本上是SUN公司每推出一個版本,Tomcat也會新的版本以適應(yīng)新的規(guī)范。Tomcat版本Servlet/JSP規(guī)范JDK版本7.03.0/2.21.66.0.x2.5/2.11.55.5.x2.4/2.01.45.0.x2.4/2.01.44.1.x2.3/1.21.33.3.x2.2/1.11.1安裝TomcatTomcat6本身是基于JDK1.5的應(yīng)用程序,因此在安裝和使用之前必須先行安裝1.5及以上版本的JDK(JRE)解壓安裝Exe安裝Tomcat啟動方式使用Tomcat服務(wù)程序(安裝版)使用Tomcat程序組中的快捷菜單(安裝版)使用Tomcat.exe程序(安裝版)使用批處理程序(使用解壓版)Tomcat服務(wù)器雙擊bin輸入下的startup.bat
文件,顯示如下界面代表安裝成功播客教育常見啟動問題Java_home環(huán)境變量在windows中設(shè)置java_home環(huán)境變量只要在setclasspath.bat批處理文件第一次使用JAVA_HOME環(huán)境變量之前的任何地方,將JAVA_HOME環(huán)境變量設(shè)置為JDK的主目錄,就可以使用startup.bat文件啟動Tomcat了。端口占用問題(更改默認(rèn)端口)Catalina_home環(huán)境變量的設(shè)置問題播客教育Tip:Tomca結(jié)構(gòu)Tomcat
的層次結(jié)構(gòu)存放啟動和關(guān)閉Tomcat
的文件存放Tomcat
服務(wù)器的各種配置文件存放Tomcat
服務(wù)器的支撐jar
包存放Tomcat
的日志文件存放Tomcat
運(yùn)行時產(chǎn)生的臨時文件web應(yīng)用所在 ,即供外界 的web資源的存放Tomcat
的工作播客教育JavaWEB應(yīng)用程序WEB應(yīng)用程序指供瀏覽器用。的程序,通常也簡稱為web應(yīng)一個web應(yīng)用由多個靜態(tài)web資源和動態(tài)web資源組成,如:
html、css、js文件
Jsp文件、java程序、支持jar包、
配置文件
……Web應(yīng)用開發(fā)好后,若想供外界 ,需要把web應(yīng)用所在目錄交給web服務(wù)器管理,這個過程稱之為虛似
的
。播客教育JavaWEB應(yīng)用的組成結(jié)構(gòu)開發(fā)web應(yīng)用時,不同類型的文件有嚴(yán)格的存放規(guī)則,否則不僅可能會使web應(yīng)用無法 ,還會導(dǎo)致web服務(wù)器啟動報(bào)錯。Web應(yīng)用所在這些文件一般存在web應(yīng)用根
下,根
下的文件外界可以直接java類、jar包、web應(yīng)用的配置文件存在這個下,該下的文件外界無法直接訪問,由web服務(wù)器負(fù)責(zé)調(diào)用web應(yīng)用中,web.xml文件是其中最重要的一個文件,它用于對web應(yīng)用中的web資源進(jìn)行配置。播客教育發(fā)布JavaWeb應(yīng)用演示建立一個web應(yīng)用發(fā)布JavaWeb應(yīng)用(開放式和war)Web組件的URL無論是開放式 結(jié)構(gòu)還是打包文件方式發(fā)布web應(yīng)用,web應(yīng)用的默認(rèn)URL都是Web應(yīng)用的根 名。例如要MyApp應(yīng)用,它的URL
為/MyApp,如 本地服務(wù)()Tomcat的組成結(jié)構(gòu)Tomcat本身由一系列可配置的組件構(gòu)成,其中組件是Servelt容器組件,它是所有其他Tomcat組件的頂層容器。每個組件都可以在Tomcat安裝/conf/server.xml文件中進(jìn)行配置,每個Tomcat組件在server.xml文件中對應(yīng)一種配置元素。以下用XML的形式展示了各種Tomcat組件之間的關(guān)系Tomcat體系架構(gòu)播客教育虛似的方式在server.xml文件的host元素中配置,例如:讓tomcat自動 :
tomcat服務(wù)器會自動管理webapps
下的所有web應(yīng)用,并把它 成虛似中的web應(yīng)用,外界可以直接。換句話說,tomcat服務(wù)器webapps。虛似
名稱
Web應(yīng)用所在在Tomcat6中,不再建議在server.xml文件中配置context元素,細(xì)節(jié)查看tomcat服務(wù)器關(guān)于context元素的說明。播客教育Tomcat的組成結(jié)構(gòu)Context元素Tomcat6.x提供了多種配置<Context>元素的途徑。當(dāng)其加載一個web應(yīng)用時,會依次按照以下五種方式嘗試查找Web應(yīng)用的<Context>元素,直到找到為止:1)到Tomcat安裝
/conf/context.xml文件中查找<Context>元素。2)到Tomcat安裝/conf/[enginename]/[hostname]/context.xml.default文件中查找<Context>元素。[enginename]:表示<Engine>的name屬性[hostname]:表示<Host>的name屬性。3)到Tomcat安裝
/conf/[enginename]/[hostname]/[contextpath].xml文件中查找<Context>元素。[contextpath]:表示單個Web應(yīng)用的URL
。Context元素4)到Web應(yīng)用的META-INF/context.xml文件中查找<Context>元素。5)
到Tomcat安裝
/conf/server.xml文件中查找<Context>元素。只適用于單個Web應(yīng)用。如果僅僅為單個Web應(yīng)用配置<Context>元素,可以優(yōu)先采用第三種配置方式。Context元素的屬性web.xml文件通過web.xml文件,可以將web應(yīng)用中的:
某個web資源配置為
首頁
將servlet程序 到某個url地址上
……
但凡涉及到對web資源進(jìn)行配置,都需要通過web.xml文件舉例:通過web.xml文件配置
首頁。注意:web.xml文件必須放在web應(yīng)用\WEB-INF
下。播客教育配置虛似主機(jī)假如兩家公司W(wǎng)eb應(yīng)用都發(fā)布在同一個Tomcat服務(wù)器上,可以為每家公司分別創(chuàng)建一個虛擬主機(jī)盡管以上兩個虛擬主機(jī)位于同一個主機(jī),但是當(dāng)客戶通過以上兩個不同虛擬主機(jī)名
Web應(yīng)用時,會感覺到這兩個應(yīng)用分別擁有獨(dú)立的主機(jī)如需在WEB服務(wù)器中配置一個,需使用Host元素進(jìn)行配置,例:<Host
name=”site1”
appBase=”c:\app”></Host>)要想被外部
,必須在DNS服務(wù)器或。配置的主機(jī)(windows系統(tǒng)中配置多個
。缺省虛似主機(jī)。播客教育Web應(yīng)用的生命周期用Tomcat的管理平臺管理Web應(yīng)用的生命周期Tomcat的管理平臺是Tomcat本身的一個Web應(yīng)用,管理平臺對應(yīng)manager應(yīng)用,它位于Tomcat安裝
/webapps/manager
下。manager應(yīng)用會對用戶進(jìn)行安全驗(yàn)證。它要求用戶具有manager角色。因此,應(yīng)該先在Tomcat中添加具有manage
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 本溪中考生物試題及答案
- 職業(yè)生涯發(fā)展中的軟技能應(yīng)用試題及答案
- 電商中物流體系的構(gòu)建與優(yōu)化試題及答案
- 真實(shí)案例商務(wù)英語考試試題及答案
- 擇業(yè)傾向測試題及答案
- 環(huán)保產(chǎn)業(yè)技術(shù)創(chuàng)新與產(chǎn)業(yè)升級產(chǎn)業(yè)競爭力分析報(bào)告
- 輝縣特崗面試真題及答案
- 數(shù)字技術(shù)在2025年文化遺產(chǎn)展示與傳播中的應(yīng)用策略分析報(bào)告
- 綠色建筑材料市場推廣困境與政策支持路徑探索:2025年行業(yè)分析報(bào)告
- 理解樂曲結(jié)構(gòu)2025年樂理考試試題及答案
- (二模)2024~2025學(xué)年度蘇錫常鎮(zhèn)四市高三教學(xué)情況調(diào)研(二)物理試卷(含答案)
- 中國故事英文版后羿射日英文二篇
- 汽車吊裝t梁施工方案(終)
- GB/T 4798.1-1986電工電子產(chǎn)品應(yīng)用環(huán)境條件貯存
- GB/T 36572-2018電力監(jiān)控系統(tǒng)網(wǎng)絡(luò)安全防護(hù)導(dǎo)則
- GB/T 19066.1-2003柔性石墨金屬波齒復(fù)合墊片分類
- 2021年新高考I卷英語試題分析及備考展望2022課件
- 常見的圓柱截切體名師優(yōu)質(zhì)課賽課一等獎市公開課獲獎?wù)n件
- 《蔣公的面子劇本》
- 護(hù)生臨床溝通能力測評量表
- 《工廠供電》第六版習(xí)習(xí)題解答(不全)
評論
0/150
提交評論