版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章JavaWeb開(kāi)發(fā)環(huán)境配置本課教學(xué)內(nèi)容B/S結(jié)構(gòu)服務(wù)器安裝IDE安裝第一個(gè)Web項(xiàng)目B/S簡(jiǎn)介兩種基本結(jié)構(gòu)C/S(客戶(hù)機(jī)/服務(wù)器)B/S(瀏覽器/服務(wù)器)B/S簡(jiǎn)介C/S(客戶(hù)機(jī)/服務(wù)器) C/S,分為客戶(hù)機(jī)和服務(wù)器兩層,把應(yīng)用軟件安裝在客戶(hù)機(jī)端,通過(guò)網(wǎng)絡(luò)與服務(wù)器端相互通信。如果客戶(hù)端改動(dòng)了(如界面豐富,功能增加),就必須通知所有的客戶(hù)端重新安裝,維護(hù)稍有不便C/S結(jié)構(gòu)模式圖B/S簡(jiǎn)介B/S(瀏覽器/服務(wù)器) B/S結(jié)構(gòu)卻可以不用通知客戶(hù)端安裝某個(gè)軟件,內(nèi)容修改了,也不需要通知客戶(hù)端升級(jí)。B/S也分為客戶(hù)機(jī)和服務(wù)器兩層,但是客戶(hù)機(jī)上不用安裝軟件,只需要使用瀏覽器即可B/S結(jié)構(gòu)模式圖Web程序定義:Web原意是"蜘蛛網(wǎng)",或"網(wǎng)"。在互聯(lián)網(wǎng)等技術(shù)領(lǐng)域,特指網(wǎng)絡(luò),在應(yīng)用程序領(lǐng)域,又是"WorldWideWeb(萬(wàn)維網(wǎng))"的簡(jiǎn)稱(chēng)。在Web程序結(jié)構(gòu)中,瀏覽器端與Web服務(wù)器端采用請(qǐng)求/響應(yīng)模式進(jìn)行交互。Web程序運(yùn)行描述客戶(hù)端Web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器1:用戶(hù)輸入2:發(fā)送請(qǐng)求5:返回響應(yīng)3:訪問(wèn)數(shù)據(jù)4:返回結(jié)果6:顯示
瀏覽器端與服務(wù)器端的交互模式Web程序運(yùn)行描述瀏覽器端與服務(wù)器端的交互模式過(guò)程描述:客戶(hù)端(通常是瀏覽器,如IE、Firefox等)接受用戶(hù)的輸入,如用戶(hù)名、密碼、查詢(xún)字符串等客戶(hù)端向Web服務(wù)器發(fā)送請(qǐng)求:輸入之后,提交,客戶(hù)端把請(qǐng)求信息(包含表單中的輸入以及其他請(qǐng)求等信息)發(fā)送到Web服務(wù)器端,客戶(hù)端等待服務(wù)器端的響應(yīng)Web程序運(yùn)行描述數(shù)據(jù)處理:Web服務(wù)器端使用某種腳本語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù),查詢(xún)數(shù)據(jù),并獲得查詢(xún)結(jié)果數(shù)據(jù)庫(kù)向Web服務(wù)器中的程序返回結(jié)果發(fā)送響應(yīng):Web服務(wù)器端向客戶(hù)端發(fā)送響應(yīng)信息(一般是動(dòng)態(tài)生成的HTML頁(yè)面)顯示:由用戶(hù)的瀏覽器解釋HTML代碼,呈現(xiàn)用戶(hù)界面Web程序應(yīng)用于Web的編程語(yǔ)言:CGIPHPASPJSP......服務(wù)器的作用要建立Web網(wǎng)站,最基本的要求是要讓客戶(hù)能夠通過(guò)http/https協(xié)議訪問(wèn)網(wǎng)站里面的網(wǎng)頁(yè)。為了能通過(guò)http/https協(xié)議訪問(wèn)網(wǎng)頁(yè),需將網(wǎng)頁(yè)放在服務(wù)器中運(yùn)行。Java系列的服務(wù)器很多,如Tomcat、WebLogic等。服務(wù)器安裝-Tomcat下載。
在瀏覽器地址欄中輸入:,可以看到tomcat的可下載版本在Windows環(huán)境下,選擇"WindowsServiceInstaller",即可下載安裝版本。下載之后,得到一個(gè)可執(zhí)行文件,在本章中為:apache-tomcat-6.0.45.exe。注意,也可以下載壓縮包服務(wù)器安裝-Tomcat雙擊安裝文件即可進(jìn)行安裝,具體安裝過(guò)程見(jiàn)課本圖解如果是默認(rèn)安裝,Tomcat安裝完畢之后,可以在C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0下找到安裝的目錄服務(wù)器安裝-TomcatTomcat安裝目錄中,比較重要的文件夾或文件的內(nèi)容如下表服務(wù)器安裝-TomcatTomcat安裝后完畢后需要測(cè)試其是否安裝成功,步驟為:1.進(jìn)入Tomcat安裝目錄下的bin目錄;2.雙擊bin目錄下的Tomcat6.exe;3.打開(kāi)瀏覽器,在地址欄輸入“http://localhost:8080/index.jsp”,若能正常訪問(wèn)即安裝成功。服務(wù)器安裝-Tomcat啟動(dòng)Tomcat的過(guò)程中,可能會(huì)遇到端口被占用的情況,這時(shí)可以配置服務(wù)器,將服務(wù)器運(yùn)行的端口號(hào)改為別的端口。找到Tomcat安裝目錄下的文件“/conf/server.xml”;使用記事本或?qū)懽职宕蜷_(kāi)文件,在文件中找到“Connectorport=8080”;將“8080”改為“8888”,然后保存配置文件;重啟Tomcat服務(wù)器。IDE安裝IDE(IntegratedDevelopmentEnvironment,集成開(kāi)發(fā)環(huán)境),是幫助用戶(hù)進(jìn)行快速開(kāi)發(fā)的軟件。如JCreator、Eclipse、DreamWeaver,都屬于IDE。Java系列的IDE很多,如JBuilder、JCreator、Eclipse、MyEclipse等。其中,MyEclipse是收費(fèi)軟件,但是對(duì)JavaEE應(yīng)用開(kāi)發(fā)進(jìn)行了很多支持,功能比較強(qiáng)大。IDE安裝-MyEclipse在瀏覽器地址欄中輸入:,能夠看到MyEclipse的各個(gè)版本??梢愿鶕?jù)提示下載。下載之后,得到一個(gè)可執(zhí)行文件,為:MyEclipse_7.0_win32.exe。雙擊下載后的安裝文件,可以根據(jù)提示進(jìn)行安裝,具體安裝過(guò)程見(jiàn)課本圖解。綁定MyEclipse和服務(wù)器在MyEclipse中使用服務(wù)器,需要首先綁定JDK。雖然MyEclipse下已經(jīng)內(nèi)置了Java環(huán)境,但仍可以使用自行安裝的JDK來(lái)進(jìn)行支持。具體的綁定過(guò)程見(jiàn)課本圖解。綁定好了JDK后,需要在MyEclipse中配置自行安裝的Tomcat。建立Web項(xiàng)目創(chuàng)建Web網(wǎng)站所涉及的幾個(gè)步驟如下:創(chuàng)建Web項(xiàng)目,建立基本結(jié)構(gòu);設(shè)計(jì)Web項(xiàng)目的目錄結(jié)構(gòu),將網(wǎng)站中的各個(gè)文件分門(mén)別類(lèi);編寫(xiě)Web項(xiàng)目的代碼,編寫(xiě)網(wǎng)頁(yè);部署Web項(xiàng)目,在服務(wù)器中運(yùn)行該項(xiàng)目。在MyEclipse中創(chuàng)建Web項(xiàng)目見(jiàn)課本圖解目錄結(jié)構(gòu)Web項(xiàng)目要求按特定的目錄結(jié)構(gòu)組織文件,當(dāng)在MyEclipse中創(chuàng)建完畢新的Web項(xiàng)目,就可以在MyEclipse的"PackageExplorer"中看到該Web項(xiàng)目的目錄結(jié)構(gòu),由MyEclipse自動(dòng)生成。目錄用途src目錄:用來(lái)存放Java源文件。WebRoot目錄:是該Web應(yīng)用的頂層目錄,也稱(chēng)為文檔根目錄,由以下部分組成:
兩個(gè)重要目錄(不要隨意修改或者刪除):META-INF目錄:系統(tǒng)自動(dòng)生成,存放系統(tǒng)描述信息,一般情況下使用較少目錄用途W(wǎng)EB-INF目錄:該目錄存在于文檔根目錄下。但是該目錄不能被引用,即該目錄下存放的文件無(wú)法對(duì)外發(fā)布,則無(wú)法被用戶(hù)訪問(wèn)到。web.xml:Web應(yīng)用的配置文件,不能刪除或隨意修改。lib目錄:其中包含Web應(yīng)用所需的.jar或.zip文件。classes目錄:在MyEclipse中沒(méi)有顯示出來(lái),里面包含的是src目錄下的Java源文件所編譯的class文件。目錄用途其他目錄:主要是網(wǎng)站中的一些用戶(hù)文件。靜態(tài)文件:包括所有的HTML網(wǎng)頁(yè)、CSS文件、圖像文件等。JSP文件。部署頁(yè)面編寫(xiě)完成之后,必須要將整個(gè)項(xiàng)目放到服務(wù)器中去運(yùn)行,這叫做部署Web項(xiàng)目,具體操作步驟分為以下幾步:?jiǎn)螕鬗yEclipse工具欄上的部署圖標(biāo)在新彈出的對(duì)話框中選擇欲部署的項(xiàng)目,接著單擊Add按鈕在下一個(gè)新彈出的對(duì)話框中,選擇server為T(mén)omcat6.x,然后單擊"Finish"按鈕運(yùn)行部署Web項(xiàng)目后,就要開(kāi)始訪問(wèn)頁(yè)面: 運(yùn)行Tomcat6.x服務(wù)器(前面已經(jīng)敘述過(guò)),開(kāi)啟IE窗口,輸入U(xiǎn)RL為http://localhost:8080/Prj01/index.jsp,按回車(chē)鍵并查看運(yùn)行結(jié)果項(xiàng)目已經(jīng)被放到了服務(wù)器中,路徑是: C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webappsURLURL是UniformResourceLocator的縮寫(xiě),譯為“統(tǒng)一資源定位符”,就是通常所說(shuō)的網(wǎng)址,URL是惟一能夠識(shí)別Internet上具體的計(jì)算機(jī)、目錄或文件位置的命名約定。URLURL的格式由下列三部分組成。http://localhost:8080/Prj01/index.jsp第一部分是協(xié)議,如http。第二部分
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年土地承包經(jīng)營(yíng)權(quán)抵押擔(dān)保合同樣本解析3篇
- 2024版分款協(xié)議書(shū):餐飲行業(yè)分批付款合同模板3篇
- 2024年土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)及項(xiàng)目管理合同3篇
- 2024年度高端防火門(mén)定制安裝合同范本3篇
- 2024版工業(yè)廠房租賃合同模板(含配套設(shè)施建設(shè)要求)3篇
- 2024年度中介提供房屋交易法律咨詢(xún)合同3篇
- 2024年度商務(wù)咨詢(xún)服務(wù)合同履行進(jìn)度與進(jìn)度款支付協(xié)議3篇
- 2024年度水電設(shè)備檢修與保養(yǎng)合同屋3篇
- 2024年度個(gè)人抵押借款合同操作指南3篇
- 2024年度農(nóng)產(chǎn)品加工投資顧問(wèn)合同3篇
- 圖文轉(zhuǎn)換-圖表(小題訓(xùn)練)(解析版)-2025年部編版中考語(yǔ)文一輪復(fù)習(xí)
- 七上語(yǔ)文期末考試復(fù)習(xí)計(jì)劃表
- 2024兒童青少年抑郁治療與康復(fù)痛點(diǎn)調(diào)研報(bào)告 -基于患者家長(zhǎng)群體的調(diào)研
- 大數(shù)據(jù)+治理智慧樹(shù)知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 山東省煙臺(tái)市2023-2024學(xué)年高二上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2024年中國(guó)鐵路南寧局集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 國(guó)家開(kāi)放大學(xué)化工節(jié)能課程-復(fù)習(xí)資料期末復(fù)習(xí)題
- 2023年云南滇中新區(qū)事業(yè)單位招聘30人筆試參考題庫(kù)(共500題)答案詳解版
- GB 18613-2020 電動(dòng)機(jī)能效限定值及能效等級(jí)
- 小學(xué)寫(xiě)字閱讀考核實(shí)施方案
評(píng)論
0/150
提交評(píng)論