Web應(yīng)用

Web應(yīng)用簡介

https://www.zhihu.com/video/1571877272759599104Web應(yīng)用也稱Web應(yīng)用程序或Web工程,它包含了HTML、Servlet、JSP、相關(guān)Java類以及其他可能被綁定" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Java Web開發(fā)實(shí)戰(zhàn)—Web開發(fā)前奏—Web應(yīng)用

Java Web開發(fā)實(shí)戰(zhàn)—Web開發(fā)前奏—Web應(yīng)用

時(shí)間:2023-08-29 02:48:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-08-29 02:48:01 來源:網(wǎng)站運(yùn)營

Java Web開發(fā)實(shí)戰(zhàn)—Web開發(fā)前奏—Web應(yīng)用:




Web應(yīng)用

Web應(yīng)用簡介

https://www.zhihu.com/video/1571877272759599104Web應(yīng)用也稱Web應(yīng)用程序或Web工程,它包含了HTML、Servlet、JSP、相關(guān)Java類以及其他可能被綁定的資源。Web應(yīng)用運(yùn)行在服務(wù)器上,可以向用戶提供各種資源服務(wù)。

為了保證服務(wù)器能夠順利地找到Web應(yīng)用中的資源,Java語言要求Java Web應(yīng)用必須采用固定的目錄結(jié)構(gòu),否則,可能會(huì)造成Web應(yīng)用無法被訪問甚至導(dǎo)致服務(wù)器報(bào)錯(cuò)。按照J(rèn)ava語言規(guī)范,Java Web應(yīng)用的目錄結(jié)構(gòu)如圖5.24所示。

Java Web應(yīng)用的目錄結(jié)構(gòu)

在圖5.24中有一個(gè)SRC目錄,該目錄用于存放開發(fā)人員編寫的所有Java類的源文件,到正式上線階段,在對源文件編譯之后,這個(gè)目錄以及其中的內(nèi)容將被移到其他地方。Web資源主要被存在Web應(yīng)用根目錄下,其中,WEB-INF目錄是存放web.xml等配置文件的地方,除此之外,它還有兩個(gè)子目錄,classes目錄和lib目錄,class目錄用于存放編譯后的字節(jié)碼文件,lib目錄用于存放Web應(yīng)用所需的各種jar包。

發(fā)布Web應(yīng)用

https://www.zhihu.com/video/1571877357748776961在發(fā)布Web應(yīng)用之前,首先要?jiǎng)?chuàng)建一個(gè)簡單的Web應(yīng)用。在D盤下創(chuàng)建目錄chapter05,此目錄將被作為一個(gè)Web應(yīng)用的根目錄,chapter05是該Web應(yīng)用的名稱。接下來在chapter05目錄下新建welcome.html文件,在該文件中寫入“千鋒教育”,如例5.1所示。

要想發(fā)布web應(yīng)用,必須要告知Tomcat項(xiàng)目所在的具體位置,這就引出了在Tomcat中發(fā)布Web應(yīng)用的三種方法。

1. 直接放在Tomcat安裝目錄的webapps目錄下

webapps目錄是Tomcat默認(rèn)的應(yīng)用目錄,當(dāng)Tomcat啟動(dòng)時(shí),它會(huì)默認(rèn)加載該目錄下所有的應(yīng)用。因此,可以直接將Web應(yīng)用文件夾復(fù)制到webapps目錄下,Tomcat啟動(dòng)即自動(dòng)加載文件夾中的Web應(yīng)用。

接下來進(jìn)行實(shí)例演示,首先將chapter05文件夾復(fù)制到webapps目錄下,雙擊startup.bat命令啟動(dòng)Tomcat ,等Tomcat啟動(dòng)完畢之后,打開瀏覽器,在在地址欄中輸入http://localhost:8080/chapter05/welcome.html訪問welcome.html,此時(shí),瀏覽器的顯示結(jié)果如圖5.25所示。

通過瀏覽器訪問到了指定的HTML資源,證明Web應(yīng)用發(fā)布成功。

2. 通過修改server.xml文件進(jìn)行部署

為了不影響演示效果,首先將復(fù)制到webapps目錄下的chapter05文件夾刪除。然后在Tomcat安裝目錄下的conf文件夾中,找到server.xml文件,打開server.xml文件,找到host元素,在</host>標(biāo)簽前面添加Context元素,將Web應(yīng)用chapter05的配置信息加入Context元素中,如下所示。

<Context path="/chapter05" docBase="D:/chapter05 " debug = "0"

reloadable="true"> </Context>

其中,path屬性用于設(shè)置要發(fā)布的Web應(yīng)用的訪問路徑,用于瀏覽器訪問的URL中;docBase屬性用于設(shè)置Web應(yīng)用在本地磁盤中的實(shí)際路徑,此處為D盤下的chapter05目錄。

保存對server.xml的修改,雙擊startup.bat命令啟動(dòng)Tomcat ,打開瀏覽器,訪問http://localhost:8080/chapter05/welcome.html,瀏覽器出現(xiàn)圖5.25所示的頁面,證明Web應(yīng)用發(fā)布成功。

3. 創(chuàng)建配置文件進(jìn)行部署

在開始驗(yàn)證第三種方法之前,先將server.xml文件中加入的<Context></Context>元素刪除。然后,找到Tomcat安裝目錄下的conf目錄,進(jìn)入conf/Catalina/localhost文件夾,在localhost文件夾新建一個(gè)chapter05.xml文件,具體代碼如例5.2所示。

與第二種方法相比,此處的<Context>元素少了path屬性,這是因?yàn)榇薠ML文件的名稱被默認(rèn)作為Web應(yīng)用的訪問路徑名,無須再次設(shè)置path屬性,即使強(qiáng)行設(shè)置也是無效的。新建chapter05.xml文件后,雙擊startup.bat命令啟動(dòng)Tomcat ,打開瀏覽器,訪問http://localhost:8080/chapter05/welcome.html,瀏覽器出現(xiàn)圖5.25所示的頁面,證明Web應(yīng)用發(fā)布成功。

使用Eclipse開發(fā)Web應(yīng)用

https://www.zhihu.com/video/1571877461373263872由于Web應(yīng)用有其固定的目錄結(jié)構(gòu),并且存放有大量資源,為方便管理、減少出錯(cuò),一般使用集成開發(fā)工具進(jìn)行Web應(yīng)用的開發(fā)及測試。接下來將通過一個(gè)Web應(yīng)用實(shí)例,向大家介紹使用Eclipse開發(fā)Web應(yīng)用的主要步驟。

1. 新建Web工程

(1)打開Eclipse,單擊File菜單,選擇New→Dynamic Web Project命令,彈出New Dynamic Web Project窗口,如圖5.26所示。

新建Web工程對話框

(2)在Project name文本框中輸入項(xiàng)目名稱,此處項(xiàng)目命名為chapter05。在Target runtime下拉列表中選擇已配置好的服務(wù)器,這里選擇Apache Tomcat v7.0。在Dynamic web module version中選擇動(dòng)態(tài)Web版本,這里選擇2.5。包括Configuration在內(nèi)的其他選項(xiàng)采用默認(rèn)設(shè)置,單擊Next按鈕,出現(xiàn)界面如圖5.27所示。

配置項(xiàng)目編譯路徑

(3)此界面無須修改,使用默認(rèn)設(shè)置,繼續(xù)單擊Next按鈕,出現(xiàn)如圖5.28所示的界面。

(4)在此界面中勾選Generate web.xml deployment descriptor復(fù)選框,單擊Finish按鈕,完成項(xiàng)目的創(chuàng)建。此時(shí)在Eclipse工作臺(tái)左側(cè)的Project Explorer視圖中,可以看到新建的chapter05工程。展開工程chapter05,可查看其目錄結(jié)構(gòu),如圖5.29所示。

2. 創(chuàng)建JSP文件

(1)在工程chapter05中右擊WebContent選項(xiàng),選擇New→JSP File菜單項(xiàng),彈出New JSP File對話框,如圖5.30所示。

New JSP File對話框

(2)在File name文本框中輸入文件名稱welcome.jsp,單擊Finish按鈕,JSP文件創(chuàng)建完成,Eclipse會(huì)自動(dòng)打開新建文件的代碼編輯窗口,如圖5.31所示。

JSP文件代碼編輯窗口

(3)在HTML代碼的<body>和</body>標(biāo)簽之間加入如圖5.32所示的代碼。

welcome.jsp文件代碼

3. 將Web工程發(fā)布到Tomcat服務(wù)器

(1)找到Eclipse工作臺(tái)下方的Servers窗口,在Servers窗口中右擊Tomcat v7.0 Server at localhost選項(xiàng),在彈出的菜單中選擇Add and Remove命令,此時(shí)彈出Add and Remove窗口,如圖5.33所示。

添加項(xiàng)目對話框

(2)此對話框中可以選擇要發(fā)布的項(xiàng)目,選擇chapter05,單擊Add按鈕,將chapter05移至右側(cè),單擊Finish按鈕,將項(xiàng)目添加到Tomcat中。此時(shí),Servers窗口中的Tomcat v7.0 Server at localhost選項(xiàng)下出現(xiàn)工程chapter05,如圖5.34所示。

添加項(xiàng)目對話框

(3)單擊Servers窗口右上方的

按鈕啟動(dòng)Tomcat,Console控制臺(tái)出現(xiàn)提示信息,啟動(dòng)完成之后,打開瀏覽器,訪問http://localhost:8080/chapter05/welcome.jsp,瀏覽器出現(xiàn)圖5.35所示的頁面,證明工程chapter05發(fā)布成功。

welcome.jsp

小結(jié):Java Web開發(fā)實(shí)戰(zhàn)—Web開發(fā)前奏

講解了Web開發(fā)的基礎(chǔ)性知識(shí),包括Web概念、Tomcat服務(wù)器、Web應(yīng)用等,學(xué)完對本章知識(shí)的學(xué)習(xí),大家要能夠理解Web開發(fā)的概念和特點(diǎn),掌握Tomcat服務(wù)器的使用,能夠利用Eclipse進(jìn)行簡單的Web應(yīng)用開發(fā),為以后的學(xué)習(xí)打好基礎(chǔ)。





關(guān)鍵詞:實(shí)戰(zhàn)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉