dom4j編程-代碼與0100web開發(fā)入門_第1頁
dom4j編程-代碼與0100web開發(fā)入門_第2頁
dom4j編程-代碼與0100web開發(fā)入門_第3頁
dom4j編程-代碼與0100web開發(fā)入門_第4頁
dom4j編程-代碼與0100web開發(fā)入門_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余25頁可下載查看

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論