欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JavaWEB開發(fā)的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)JavaWEB開發(fā)的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站長(zhǎng)期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為吉首企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都做網(wǎng)站吉首網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

WEB,在英語(yǔ)中web即表示網(wǎng)頁(yè)的意思,它用于表示Internet主機(jī)上供外界訪問的資源。

Internet上供外界訪問的Web資源分為:

   靜態(tài)web資源(如html 頁(yè)面):指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。

   動(dòng)態(tài)web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問web頁(yè)面看到的內(nèi)容各不相同。

靜態(tài)web資源開發(fā)技術(shù)

   Html、CSS、javaScript

常用動(dòng)態(tài)web資源開發(fā)技術(shù):

   JSP/Servlet、ASP、PHP等

   在Java中,動(dòng)態(tài)web資源開發(fā)技術(shù)統(tǒng)稱為Javaweb

WEB服務(wù)器

   學(xué)習(xí)web開發(fā),需要先安裝一臺(tái)web服務(wù)器,然后再在web服務(wù)器中開發(fā)相應(yīng)的web資源,供用戶使用瀏覽器訪問。

注意:這里所說的服務(wù)器不是指服務(wù)器硬件資源,而是指服務(wù)器軟件

1.常見WEB服務(wù)器

   WebLogic是BEA公司的產(chǎn)品,是目前應(yīng)用最廣泛的Web服務(wù)器,支持J2EE規(guī)范,而且不斷的完善以適應(yīng)新的開發(fā)要求。

   另一個(gè)常用的Web服務(wù)器是IBM公司的WebSphere,支持J2EE規(guī)范。

   在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個(gè)免費(fèi)的Web服務(wù)器:Tomcat,該服務(wù)器支持全部JSP以及Servlet規(guī)范。

2.Tomcat服務(wù)器

Tomcat官方站點(diǎn):http://tomcat.apache.org/

獲取Tomcat安裝程序包

tar.gz文件是Linux操作系統(tǒng)下的安裝版本

exe文件是Windows系統(tǒng)下的安裝版本

zip文件是Windows系統(tǒng)下的壓縮版本

安裝Tomcat:解壓壓縮包就可以了

3.啟動(dòng)Tomcat服務(wù)器

雙擊 bin 目錄下的 startup.bat 文件

輸入 http://localhost:8080/,顯示如下界面代表安裝成功

4.常見啟動(dòng)問題

1、Java_home環(huán)境變量

將JAVA_HOME環(huán)境變量設(shè)置為JDK的主目錄,就可以使用startup.bat文件啟動(dòng)Tomcat了。

2、端口占用問題

netstat -ano命令,查看占用端口的進(jìn)程pid,再用任務(wù)管理器關(guān)閉

   3、Catalina_Home環(huán)境變量:指定tomcat在啟動(dòng)時(shí)啟動(dòng)哪個(gè)tomcat,一般不推薦配置

4、不推薦--修改tomcat/bin/server.xml 修改默認(rèn)端口為80

   <Connector port="8080" protocol="HTTP/1.1"

              connectionTimeout="20000"

              redirectPort="8443" />

tomcat目錄結(jié)構(gòu)_WEB應(yīng)用、虛擬主機(jī)配置

1.tomcat的目錄結(jié)構(gòu)

   bin啟動(dòng)和關(guān)閉需要的bat文件所在的目錄

   conf 配置目錄

   lib  tomcat運(yùn)行時(shí)需要的jar包所在的目錄

   logs日志文件所在的目錄

   temptomcat運(yùn)行時(shí)產(chǎn)生的臨時(shí)文件存放的目錄,不需要我們管理

   webapps開發(fā)中最常用的目錄,web應(yīng)用放置到此目錄下瀏覽器可以直接訪問

   work工作目錄,tomcat運(yùn)行時(shí)產(chǎn)生的工作文件存放在這個(gè)目錄中

2.虛擬主機(jī)/web應(yīng)用

   1)、虛擬主機(jī):

   一個(gè)tomcat可以配置多個(gè)站點(diǎn)。

          可以認(rèn)為這些站點(diǎn)是tomcat服務(wù)器的虛擬主機(jī)。

   一個(gè)網(wǎng)站就可以認(rèn)為是一個(gè)虛擬主機(jī),比如說http://localhost。

   2)、web應(yīng)用:

   一個(gè)虛擬主機(jī)中會(huì)有很多的web資源,

   將某一功能相關(guān)的所有的web資源組織成一個(gè)web應(yīng)用后再交給虛擬主機(jī).

     

3.為虛擬主機(jī)配置web應(yīng)用

以localhost這臺(tái)虛擬主機(jī)為例,配置web應(yīng)用:

   (1)在conf\server.xml的<Host>標(biāo)簽中,配置<Context>標(biāo)簽。

   這種配置方式需要重啟服務(wù)器,不推薦

   <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

   <Context path=”/news” docBase=”E:\news”  />

   </Host>

   1、path的值,寫到瀏覽器的地址欄上,就能找到這個(gè)WEB應(yīng)用,*web應(yīng)用的虛擬路徑映射

   http://localhost:8080/news/new1.html

   2、docBsse的值,是WEB應(yīng)用的真實(shí)地址。

   3、如果將path設(shè)置為空,則這個(gè)web應(yīng)用為缺省web應(yīng)用。

   缺省web應(yīng)用 ,不寫web應(yīng)用名稱,就訪問這個(gè)web應(yīng)用的資源。

   http://localhost:8080/new1.html

(2)在tomcat\conf\Catalina\localhost在這個(gè)目錄下寫一個(gè)xml文件。

    不需要重啟服務(wù)器

1、xml文件的名字,就是web應(yīng)用的虛擬路徑。

2、在這個(gè)xml中可以配置<Context>標(biāo)簽,只要配置docBase屬性=真實(shí)路徑就行了。E:\tomcat\conf\Catalina\localhost\news2.xml文件

<?xml version=”1.0” encoding=”utf-8” ?>

<Context docBase=”E:\news”/>

3、如果所配置的虛擬路徑中有/,xml文件名用#替代/。

http://localhost:8080/news/xxx/new1.html

xml文件名為 news#xxx

4、將文件名設(shè)置為ROOT.xml則這個(gè)xml描述的web應(yīng)用就成為了缺省web應(yīng)用

(3)直接將web應(yīng)用news放置到虛擬主機(jī)管理的目錄下,

E:\Program-Files\apache-tomcat-7.0.11\webapps

web應(yīng)用的文件夾名稱就是虛擬路徑,http://localhost:8080/news/1.html

只要將web應(yīng)用文件夾的名稱改為ROOT,這個(gè)web應(yīng)用就是缺省web應(yīng)用

5.localhost虛擬主機(jī)的主頁(yè)配置

1、將web應(yīng)用的文件夾命名為ROOT

E:\Program-Files\apache-tomcat-7.0.11\webapps\ROOT

2、配置ROOT\WEB-INF下的web.xml文件

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app  xmlns="http://java.sun.com/xml/ns/javaee"

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

       <a href="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\" "="">http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"  version="3.0">

   <welcome-file-list>

       <welcome-file>index.html</welcome-file>

   </welcome-file-list>

</web-app>

6.配置虛擬主機(jī):

1、在E:\tomcat\conf\server.xml中<Engin>標(biāo)簽下配置<Host>標(biāo)簽就可以為tomcat增加一臺(tái)虛擬主機(jī)了。


<Engine name="Catalina" defaultHost="localhost">

<Host name="localhost"  appBase="webapps">

  <Context path=”/news” docBase=”E:\news”  />

</Host>

</Engine>

   name -- 指定虛擬主機(jī)的名稱,瀏覽器通過這個(gè)名稱訪問虛擬主機(jī)

   appBase -- 虛擬主機(jī)管理的目錄,放置在這個(gè)目錄下的web應(yīng)用當(dāng)前虛擬主機(jī)可以自動(dòng)加載

2、*由于瀏覽器訪問地址時(shí),需要將地址翻譯成對(duì)應(yīng)的ip才能找到服務(wù)器,這其中翻譯的過程是由dns服務(wù)器來實(shí)現(xiàn)的。

可以使用hosts文件模擬dns的功能,從而完成實(shí)驗(yàn).

   C:\Windows\System32\drivers\etc\hosts

       # localhost name resolution is handled within DNS itself.

#127.0.0.1       localhost

#::1             localhost

       127.0.0.1       www.mytaobao.com

3、*缺省虛擬主機(jī):如果來訪者是通過ip來訪問,這個(gè)時(shí)候服務(wù)器無(wú)法辨別當(dāng)前要訪問的是哪臺(tái)虛擬主機(jī)中的資源,此時(shí)訪問缺省虛擬主機(jī).

缺省虛擬主機(jī)可以在server.xml中engin標(biāo)簽上通過defaultHost屬性進(jìn)行配置.

零散知識(shí)

1、打war包,減少web應(yīng)用的體積方便傳輸,并且在虛擬主機(jī)管理的目錄下,war默認(rèn)可以自動(dòng)解壓

1、cmd窗口中找到web應(yīng)用的文件夾 E:\mytaobao\ROOT>jar -cvf ROOT.var *

2、第二種方法,選中文件,右鍵壓縮,.zip方式, 再修改壓縮文件名.war

2、conf\web.xml是所有web應(yīng)用的父類web.xml,有些web應(yīng)用沒有web.xml,但是可以繼承用conf\web.xml

3、通用conf\context.xml配置

<WatchedResource>WEB-INF/web.xml</WatchedResource>

監(jiān)視WEB-INF/web.xml文件發(fā)生變化,web應(yīng)用就要重新加載一次。

4、配context元素的reloadable元素,讓tomcat自動(dòng)加載更新后的web應(yīng)用,當(dāng)java動(dòng)態(tài)資源修改后不用重啟,服務(wù)器自動(dòng)從新加載。開發(fā)階段可以配,上線了不要配.

5、Tomcat服務(wù)器的管理平臺(tái)

Tomcat的主頁(yè)左邊,有Tomcat Manager選項(xiàng),沒有用戶名和密碼,猛點(diǎn)確定,去conf\tomcat-users.xml配用戶

<role rolename="manager-gui"/>

<user username="tomcat" password="s3cret" roles="manager-gui"/>

關(guān)于“JavaWEB開發(fā)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。

名稱欄目:JavaWEB開發(fā)的示例分析-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://chinadenli.net/article34/ceoppe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)App設(shè)計(jì)網(wǎng)站設(shè)計(jì)公司外貿(mào)網(wǎng)站建設(shè)用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)