欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Java Web應(yīng)用程序開(kāi)發(fā) - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷(xiāo)的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷(xiāo)工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

Java Web應(yīng)用程序開(kāi)發(fā)

發(fā)表時(shí)間:2012-10-16

發(fā)布人:葵宇科技

瀏覽次數(shù):64

Java Web應(yīng)用程序開(kāi)發(fā)

Tomcat構(gòu)建WEB站點(diǎn)

WEB應(yīng)用的相關(guān)知識(shí)

Web應(yīng)用程序簡(jiǎn)介

應(yīng)用程序:指允許用戶(hù)執(zhí)行特定任務(wù)的軟件程序,主要分為桌面應(yīng)用程序和Web應(yīng)用程序兩種類(lèi)型。

桌面應(yīng)用程序(Desktop Application):一般是指采用客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu)(Client/Server)的應(yīng)用程序。

C/S模式將應(yīng)用與服務(wù)分離,系統(tǒng)具有穩(wěn)定性和靈活性

C/S模式配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,適用于局域網(wǎng),有可靠的安全性

由于客戶(hù)端實(shí)現(xiàn)與服務(wù)器端的直接連接,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快

C/S模式中,作為客戶(hù)機(jī)的計(jì)算機(jī)都要安裝客戶(hù)機(jī)程序,一旦軟件系統(tǒng)升級(jí),每臺(tái)客戶(hù)機(jī)都要安裝客戶(hù)機(jī)程序,系統(tǒng)升級(jí)和維護(hù)較為復(fù)雜

Web應(yīng)用程序(Web Application)

Web應(yīng)用程序一般是指采用瀏覽器和服務(wù)器結(jié)構(gòu)(Browser/Server,簡(jiǎn)稱(chēng)B/S結(jié)構(gòu))的應(yīng)用程序。

Web應(yīng)用程序由Web服務(wù)器和Web客戶(hù)端組成。

Web服務(wù)器:Web服務(wù)器上裝有某個(gè)應(yīng)用程序,這個(gè)Web服務(wù)器應(yīng)用程序負(fù)責(zé)接收客戶(hù)請(qǐng)求進(jìn)行處理,向客戶(hù)返回結(jié)果

Web客戶(hù)端:允許用戶(hù)請(qǐng)求服務(wù)器上的某個(gè)資源,并且向客戶(hù)端返回結(jié)果。Web應(yīng)用程序的客戶(hù)端一般是指Web瀏覽器。Web瀏覽器就是一個(gè)軟件,它知道怎么與服務(wù)器通信,它還有一個(gè)重要任務(wù),就是解釋HTML代碼,把Web頁(yè)面呈現(xiàn)給用戶(hù)

Web應(yīng)用程序完整的請(qǐng)求-響應(yīng)流程

B/S模式的優(yōu)點(diǎn):

1)易于維護(hù):基于B/S模型的系統(tǒng)當(dāng)需要升級(jí)或維護(hù)時(shí),只需修改服務(wù)器程序即可。

2)易于實(shí)現(xiàn)。B/S模型的表現(xiàn)層可以用制作網(wǎng)頁(yè)的html來(lái)實(shí)現(xiàn),瀏覽器和網(wǎng)頁(yè)設(shè)計(jì)技術(shù)已經(jīng)相當(dāng)成熟。而且用Java技術(shù)開(kāi)發(fā)的Web系統(tǒng)可以安裝在任意一種服務(wù)器系統(tǒng)平臺(tái)上,也就是常說(shuō)的具有跨平臺(tái)性。

3)使用方便,無(wú)論客戶(hù)在什么地方,只要服務(wù)器正在運(yùn)行,客戶(hù)就能通過(guò)網(wǎng)絡(luò)進(jìn)行連接,實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪(fǎng)問(wèn)和操作。

網(wǎng)站的系統(tǒng)組成--大型網(wǎng)站系統(tǒng)的拓?fù)鋱D

瀏覽器訪(fǎng)問(wèn)區(qū)域代理服務(wù)器的過(guò)程

WEB開(kāi)發(fā)的相關(guān)知識(shí)

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

Internet上供外界訪(fǎng)問(wèn)的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)訪(fǎng)問(wèn)web頁(yè)面看到的內(nèi)容各不相同。

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

Html

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

JSP/Servlet、ASP、PHP

Java中,動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù)統(tǒng)稱(chēng)為Javaweb,我們課程的重點(diǎn)也是教大家如何使用Java技術(shù)開(kāi)發(fā)動(dòng)態(tài)的web資源,即動(dòng)態(tài)web頁(yè)面。

WEB服務(wù)器

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

常見(jiàn)WEB服務(wù)器

WebLogicBEA公司的產(chǎn)品,是目前應(yīng)用最廣泛的Web服務(wù)器,支持J2EE規(guī)范,而且不斷的完善以適應(yīng)新的開(kāi)發(fā)要求,啟動(dòng)界面如圖

另一個(gè)常用的Web服務(wù)器是IBM公司的WebSphere,支持J2EE規(guī)范,啟動(dòng)界面如圖

常見(jiàn)WEB服務(wù)器 apache

Tomcat服務(wù)器

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

獲取Tomcat安裝程序包

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

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

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

安裝Tomcat

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

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

常見(jiàn)啟動(dòng)問(wèn)題

Java_home環(huán)境變量

windows中設(shè)置java_home環(huán)境變量

只要在setclasspath.bat批處理文件第一次使用JAVA_HOME環(huán)境變量之前的任何地方,將JAVA_HOME環(huán)境變量設(shè)置為JDK的主目錄,就可以使用startup.bat文件啟動(dòng)Tomcat了。

端口占用問(wèn)題 :netstat -na命令和fport工具(可以查看有哪些網(wǎng)絡(luò)端口號(hào)被監(jiān)聽(tīng))

Tomcat 的目錄層次結(jié)構(gòu)

WEB應(yīng)用程序

WEB應(yīng)用程序指供瀏覽器訪(fǎng)問(wèn)的程序,通常也簡(jiǎn)稱(chēng)為web應(yīng)用。

一個(gè)web應(yīng)用由多個(gè)靜態(tài)web資源和動(dòng)態(tài)web資源組成,如:

htmlcss、js文件

Jsp文件、java程序、支持jar包、

配置文件等等…..

組成web應(yīng)用的這些文件通常我們會(huì)使用一個(gè)目錄組織,這個(gè)目錄稱(chēng)之為web應(yīng)用所在目錄。

Web應(yīng)用開(kāi)發(fā)好后,若想供外界訪(fǎng)問(wèn),需要把web應(yīng)用所在目錄交給web服務(wù)器管理,這個(gè)過(guò)程稱(chēng)之為虛似目錄的映射。

虛似目錄的映射方式

虛似目錄的映射有三種方式:

1、在server.xml文件的host元素中配置,例如:

補(bǔ)充知識(shí)點(diǎn):映射缺省web應(yīng)用。

注意:一個(gè)Context即代表一個(gè)web應(yīng)用,context元素在配置文件中除用于映射虛似目錄外,它還可用于為web應(yīng)用配置一些資源,例如:配置web應(yīng)用使用的數(shù)據(jù)庫(kù)連接池,javamail session等(這些本配置以后會(huì)用到)。

2、在Tomcat6中,不再建議在server.xml文件中配置context元素,(需要重啟服務(wù)器) 細(xì)節(jié)查看tomcat服務(wù)器關(guān)于context元素的說(shuō)明。

3、讓tomcat自動(dòng)映射: tomcat服務(wù)器會(huì)自動(dòng)管理webapps目錄下的所有web應(yīng)用,并把它映射成虛似目錄。換句話(huà)說(shuō),tomcat服務(wù)器webapps目錄中的web應(yīng)用,外界可以直接訪(fǎng)問(wèn)。

WEB應(yīng)用的組成結(jié)構(gòu)

開(kāi)發(fā)web應(yīng)用時(shí),不同類(lèi)型的文件有嚴(yán)格的存放規(guī)則,否則不僅可能會(huì)使web應(yīng)用無(wú)法訪(fǎng)問(wèn),還會(huì)導(dǎo)致web服務(wù)器啟動(dòng)報(bào)錯(cuò)。

web.xml文件

Web.xml文件是整個(gè)web應(yīng)用中最重要的配置文件,它必須放在WEB-INF目錄中。在開(kāi)發(fā)web應(yīng)用時(shí),但凡涉及到對(duì)web應(yīng)用中的web資源進(jìn)行配置,通通是在web.xml文件中進(jìn)行設(shè)置。例如:

某個(gè)web資源配置為網(wǎng)站首頁(yè)

servlet程序映射到某個(gè)url地址上

web應(yīng)用配置監(jiān)聽(tīng)器

web應(yīng)用配置過(guò)濾器

……

認(rèn)識(shí)web.xml文件的作用:

通過(guò)web.xml文件把某個(gè)web資源配成網(wǎng)站首頁(yè)。

部署描述符與目錄的默認(rèn)網(wǎng)頁(yè)

部署描述符文件

<WEB應(yīng)用程序>/WEB-INF/web.xml

<Tomcat主目錄>/conf/web.xml

目錄的默認(rèn)網(wǎng)頁(yè)文件

<welcome-file-list>

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

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

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

</welcome-file-list>

配置虛似主機(jī)

在一個(gè)tomcat服務(wù)器中可以放置多個(gè)網(wǎng)站,所謂配置虛似主機(jī),就是在tomcat服務(wù)器中配置一個(gè)網(wǎng)站。

如需在WEB服務(wù)器中配置一個(gè)網(wǎng)站,需使用Host元素進(jìn)行配置,例:

<Host name=site1appBase=c:\app></Host>

配置的主機(jī)(網(wǎng)站)要想被外部訪(fǎng)問(wèn),必須在DNS服務(wù)器或windows系統(tǒng)中注冊(cè)。

配置多個(gè)網(wǎng)站。

缺省虛似主機(jī)。

相關(guān)案例查看更多