




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JavaWEB開發(fā)入門方立勛Tip:WEB開發(fā)的相關知識WEB,在英語中web即表示網頁的意思,它用于表示Internet主機上供外界訪問的資源。Internet上供外界訪問的Web資源分為:靜態(tài)web資源〔如html頁面〕:指web頁面中供人們?yōu)g覽的數據始終是不變。動態(tài)web資源:指web頁面中供人們?yōu)g覽的數據是由程序產生的,不同時間點訪問web頁面看到的內容各不相同。靜態(tài)web資源開發(fā)技術Html常用動態(tài)web資源開發(fā)技術:JSP/Servlet、ASP、PHP等在Java中,動態(tài)web資源開發(fā)技術統(tǒng)稱為Javaweb,我們課程的重點也是教大家如何使用Java技術開發(fā)動態(tài)的web資源,即動態(tài)web頁面。Tip:WEB效勞器學習web開發(fā),需要先安裝一臺web效勞器,然后再在web效勞器中開發(fā)相應的web資源,供用戶使用瀏覽器訪問。疑問:學習web開發(fā),為什么必須要先裝一個WEB效勞器。Tip:常見WEB效勞器WebLogic是BEA公司的產品,是目前應用最廣泛的Web效勞器,支持J2EE標準,而且不斷的完善以適應新的開發(fā)要求,啟動界面如圖Tip:常見WEB效勞器另一個常用的Web效勞器是IBM公司的WebSphere,支持J2EE標準,啟動界面如圖Tip:常見WEB效勞器apache在小型的應用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個免費的Web效勞器:Tomcat,該效勞器支持全部JSP以及Servlet標準,啟動界面如圖Tip:Tomcat效勞器Tomcat官方站點:://獲取Tomcat安裝程序包 tar.gz文件是Linux操作系統(tǒng)下的安裝版本 exe文件是Windows系統(tǒng)下的安裝版本 zip文件是Windows系統(tǒng)下的壓縮版本安裝TomcatTip:Tomcat效勞器雙擊bin目錄下的startup.bat文件輸入://localhost:8080/,顯示如下界面代表安裝成功Tip:常見啟動問題Java_home環(huán)境變量在windows中設置java_home環(huán)境變量只要在setclasspath.bat批處理文件第一次使用JAVA_HOME環(huán)境變量之前的任何地方,將JAVA_HOME環(huán)境變量設置為JDK的主目錄,就可以使用startup.bat文件啟動Tomcat了。端口占用問題Catalina_home環(huán)境變量的設置問題
Tip:Tomcat目錄結構Tomcat的目錄層次結構存放啟動和關閉Tomcat的腳本文件存放Tomcat效勞器的各種配置文件存放Tomcat效勞器的支撐jar包存放Tomcat的日志文件存放Tomcat運行時產生的臨時文件web應用所在目錄,即供外界訪問的web資源的存放目錄Tomcat的工作目錄Tip:WEB應用程序WEB應用程序指供瀏覽器訪問的程序,通常也簡稱為web應用。一個web應用由多個靜態(tài)web資源和動態(tài)web資源組成,如:html、css、js文件Jsp文件、java程序、支持jar包、配置文件……Web應用開發(fā)好后,假設想供外界訪問,需要把web應用所在目錄交給web效勞器管理,這個過程稱之為虛似目錄的映射。Tip:虛似目錄的映射方式在server.xml文件的host元素中配置,例如:在Tomcat6中,不再建議在server.xml文件中配置context元素,細節(jié)查看tomcat效勞器關于context元素的說明。讓tomcat自動映射:tomcat效勞器會自動管理webapps目錄下的所有web應用,并把它映射成虛似目錄。換句話說,tomcat效勞器webapps目錄中的web應用,外界可以直接訪問。虛似目錄名稱Web應用所在目錄Tip:WEB應用的組成結構開發(fā)web應用時,不同類型的文件有嚴格的存放規(guī)那么,否那么不僅可能會使web應用無法訪問,還會導致web效勞器啟動報錯。Web應用所在目錄這些文件一般存在web應用根目錄下,根目錄下的文件外界可以直接訪問java類、jar包、web應用的配置文件存在這個目錄下,該目錄下的文件外界無法非法直接訪問,由web效勞器負責調用web應用中,web.xml文件是其中最重要的一個文件,它用于對web應用中的web資源進行配置。Tip:web.xml文件通過web.xml文件,可以將web應用中的:某個web資源配置為網站首頁將servlet程序映射到某個url地址上……但凡涉及到對web資源進行配置,都需要通過web.xml文件舉例:通過web.xml文件配置網站首頁。注意:Web.xml文件必須放在web應用\WEB-INF目錄下。Tip:配置虛似主機配置虛似主機就是配置一個網站。如需在WEB效勞器中配置一個網站,需使用Host元素進行配置,例: <Hostname=”site1”appBase=”c:\app”></Host>配置的主機(網站)要想被外部訪問,必須在DNS效勞器或windows系統(tǒng)中注冊。配置多個網站。缺省虛似主機。Tip:其它問題畫圖演示web資源的訪問過程打包web應用war配context元素的reloadable元素,讓tomcat自動加載更新后的web應用Tomcat的體系結構和配置s連接器keytool-genkey-aliastomcat-keyalgRSATomcat效勞器的管理平臺web應用的開發(fā)前景B/Sc/sTip:Tomcat體系架構Tip:WEB開發(fā)的前景軟件開發(fā)的兩種架構:c/s和b/sTip:作業(yè):在webapps目錄下創(chuàng)立一個可供外界訪問的web應用。在server.xml文件中進行配置,把c:盤下的某一個web應用映射成可供外界訪問的虛似目錄。在catalina/localhost目錄下進行設置,把c:盤下的某一個web應用映射成可供外界訪問的虛似目錄。Tip:作業(yè)在server.xml文件中配置一臺的虛似主機,然后在window系統(tǒng)中注冊這臺主機。在虛似主機的根目錄中創(chuàng)立一個名稱為itcast的web應用,并在該應用下創(chuàng)立一個index.html頁面,然后把web應用映射成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年高中歷史 第二單元 商鞅變法 第1課 改革變法風潮與秦國歷史機遇(2)教學教學設計 新人教版選修1
- Unit 3 My School Section A 2a~2f 教學設計 2024-2025學年人教版(2024)七年級英語上冊
- 2023六年級語文下冊 第五單元 15 真理誕生于一百個問號之后新學習單教學設計 新人教版
- 2 百分數(二)-利率 第二課時(教學設計)-2023-2024學年六年級下冊數學人教版
- 5《走近我們的老師》第二課時(教學設計)-統(tǒng)編版道德與法治三年級上冊
- 25 《劉姥姥進大觀園》(教學設計)九年級語文上冊同步備課系列(統(tǒng)編版)
- 輸血不良反應護理措施
- 5 語文園地五 (教學設計)2024-2025學年統(tǒng)編版語文二年級下冊
- Unit 4 I have a ball. (Lesson 19)(教學設計)-2023-2024學年人教精通版英語三年級上冊
- 《猜謎謠》(教學設計)-2024-2025學年人教版(2012)音樂二年級上冊
- DEEPSEEK了解及使用攻略高效使用技巧培訓課件
- 玉盤二部合唱簡譜
- 《Python程序設計基礎教程(微課版)》全套教學課件
- 中期引產病人護理pPT
- 化妝品經營使用單位現場檢查表
- 骨料檢測知識培訓講義
- DB33∕T 2387-2021 外貿綜合服務企業(yè)服務規(guī)范
- 農藥經營許可管理制度
- 通用精美電子小報模板(35)
- 廣州大學畢業(yè)論文格式
- 浮頭式換熱器設計畢業(yè)論文
評論
0/150
提交評論