知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
Java Web學(xué)習(xí)(4):徒手開發(fā)Web應(yīng)用程序
發(fā)表時(shí)間:2016-7-10
發(fā)布人:葵宇科技
瀏覽次數(shù):49
一Tomcat服務(wù)器的目錄結(jié)構(gòu)
在開發(fā)Web應(yīng)用程序之前有必要先來介紹一下Tomcat服務(wù)器的目錄結(jié)構(gòu)。
1)我們打開安裝好的Tomcat服務(wù)器的安裝目錄,我的是:E:\Java\develop\apache-tomcat-8.0.36,也就是我們配
置的環(huán)境變量CATALINA_HOME的變量值。
我們先來整體的看一下各個(gè)目錄的描述:
2)bin目錄下存放的Windows批處理是重要的,包含著Tomcat服務(wù)器的啟動(dòng)與停止,也有一些jar文件,和Tomcat
服務(wù)器的運(yùn)行文件。
3)conf目錄下存放的是Tomcat服務(wù)器的配置文件,也是比較重要的,手工修改配置文件也是我們經(jīng)常遇到的事
情,遇到了要知道在哪里修改,在哪里進(jìn)行配置。
4)lib目錄下存放的是我們使用Tomcat服務(wù)器各種各樣的jar文件。
5)logs目錄下存放的是Tomcat服務(wù)器的日志文件,我們?cè)赥omcat服務(wù)器上每時(shí)每秒發(fā)布的項(xiàng)目,日志都會(huì)存有記
錄。
6)webapps目錄下存放的是Web項(xiàng)目發(fā)布的文件。
7)works是存放的是Tomcat服務(wù)器由JSP生成的Servlet。
二手工編寫第一個(gè)Web應(yīng)用程序
1)在WebApps目錄下創(chuàng)建項(xiàng)目目錄,我所用的名字是myhome。
2)在myhome項(xiàng)目目錄下創(chuàng)建一個(gè)index.jsp文件,并右鍵使用notepad++打開文件,輸入一些HTML代碼,如圖中
所示。
3)在myhome項(xiàng)目目錄下創(chuàng)建WEB-INF目錄,在WEB-INF目錄下再創(chuàng)建classes文件和lib文件。
4)再在樣例文檔examples的文件下拷貝一個(gè)web.xml的配置文件,其中的內(nèi)容保留為下面的即可:
4)我們參照的案例項(xiàng)目examples是Tomcat服務(wù)器自帶的。
5)創(chuàng)建完成后,我們啟動(dòng)Tomcat服務(wù)器,測(cè)試運(yùn)行,地址:http://localhost:8080/myhome/index.jsp
6)我們將訪問的地址去掉index.jsp,那么我們使用http://localhost:8080/myhome仍然會(huì)訪問到index.jsp網(wǎng)頁的內(nèi)
容。這是Tomcat服務(wù)器默認(rèn)將index.jsp當(dāng)成項(xiàng)目的歡迎首頁。
三WEB-INF目錄詳解
我們打開案例目錄examples中的WEB-INF目錄:
1)WEB-INF是Java的Web應(yīng)用的安全目錄,所謂安全就是客戶端無法訪問,只有服務(wù)器可以訪問的目錄。
我們?cè)趍yhome項(xiàng)目下的WEB-INF目錄下新建一個(gè)test,html文件,里面代碼如圖所示,我們客戶端嘗試訪問這個(gè)
文件,網(wǎng)頁報(bào)404錯(cuò)誤,意思是我們找不到請(qǐng)求的資源文件。
2)web.xml項(xiàng)目部署文件(包括項(xiàng)目的歡迎首頁)。
我們將myhome項(xiàng)目下的index.jsp的文件改成first.jsp。那么我們?cè)俅未蜷_項(xiàng)目,輸入first.jsp會(huì)顯示,不輸入就不
會(huì)出現(xiàn)歡迎首頁,報(bào)404錯(cuò)誤。
那么我們可以在創(chuàng)建的WEB-INF目錄下的web.xml配置文件中添加歡迎首頁的信息,添加的代碼如下圖所示:
修改完成后需要重新啟動(dòng)Tomcat服務(wù)器,我們?cè)俅屋斎腠?xiàng)目地址:http://localhost:8080/myhome就會(huì)打開首頁。
3)class文件夾,用以放置*.class文件(字節(jié)碼文件)。
4)lib文件夾,用于存放需要的jar包。
相關(guān)案例查看更多
相關(guān)閱讀
- 云南網(wǎng)站建設(shè)公司排名
- 云南網(wǎng)站建設(shè)制作
- 網(wǎng)站優(yōu)化公司
- 安家微信小程序
- 昆明小程序代建
- 云南網(wǎng)絡(luò)公司
- 網(wǎng)絡(luò)公司電話
- 汽車拆解管理軟件
- 汽車報(bào)廢回收管理系統(tǒng)
- 網(wǎng)站建設(shè)特性
- 關(guān)鍵詞快速排名
- 小程序
- 紅河小程序開發(fā)
- 昆明小程序定制開發(fā)
- 網(wǎng)站建設(shè)首選
- .net網(wǎng)站
- 花農(nóng)小程序
- 網(wǎng)絡(luò)公司聯(lián)系方式
- 百度自然排名
- 云南網(wǎng)站維護(hù)
- painter
- 微信分銷
- 軟件定制
- 網(wǎng)站開發(fā)公司哪家好
- 云南百度小程序
- 網(wǎng)站建設(shè)選
- 云南網(wǎng)站建設(shè)首選
- 網(wǎng)絡(luò)公司哪家好
- 網(wǎng)頁制作
- 制作一個(gè)小程序