下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =專(zhuān)業(yè)全能技術(shù)培訓(xùn)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =JSP Web企業(yè)級(jí)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)培訓(xùn)班JSP Web 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)培訓(xùn)第一課測(cè)試環(huán)境:Windows Xp Profesal sp3工具:Java 開(kāi)發(fā)工具包(JDK),Tomcat6.0,記事本(note
2、pad.exe)地址:(打包給大家)本節(jié)內(nèi)容大綱: 1.JSP 網(wǎng)絡(luò)編程學(xué)習(xí)方法的介紹(重點(diǎn))_ 2.Web 應(yīng)用和網(wǎng)絡(luò)程序發(fā)展概述JSP 網(wǎng)絡(luò)編程的簡(jiǎn)單介紹JSP 本地調(diào)試環(huán)境的搭建(JDK+Tomcat6.0)(重點(diǎn))第一個(gè) JSP 程序的編寫(xiě)和測(cè)試本套課程教學(xué)模式:基礎(chǔ)內(nèi)容(實(shí)戰(zhàn)前的準(zhǔn)備)=實(shí)例+實(shí)戰(zhàn)(加深對(duì)基礎(chǔ)知識(shí)的理解和認(rèn)識(shí))= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =正文:一. JSP 網(wǎng)絡(luò)編程的學(xué)習(xí)方法(個(gè)人看法,1.先模仿后自創(chuàng)。在每講完
3、一個(gè)實(shí)例之后,希望大家完成一個(gè)類(lèi)似的功能的程序。參考)2.實(shí)現(xiàn)與設(shè)計(jì)并重。綜合講師多年的學(xué)習(xí)和教學(xué)經(jīng)驗(yàn),很多朋友學(xué)習(xí)聽(tīng)課的時(shí)候可以聽(tīng)懂,學(xué)完之后卻不知道如何去運(yùn)用,實(shí)際去發(fā)一個(gè)還是有的,如果你掌握的比較牢固了,要學(xué)會(huì)以應(yīng)用驅(qū)動(dòng)的學(xué)習(xí)進(jìn)程。3.一定要?jiǎng)邮謱?xiě)程序,只有動(dòng)了手才能發(fā)現(xiàn)問(wèn)題。實(shí)踐出真知。4.不要害怕出錯(cuò),編寫(xiě)程序是不可能不出錯(cuò)的,熟練之后,就會(huì)很少出錯(cuò)了。5.要充分利用網(wǎng)絡(luò),網(wǎng)絡(luò)上的資源是很豐富的。安全中國(guó) VIP 火熱報(bào)名中6.要學(xué)好英語(yǔ),因?yàn)楹芏辔臋n都是英文的。二. WEB 應(yīng)用的概述和網(wǎng)絡(luò)程序的發(fā)展歷程1.a.web 應(yīng)用b.靜態(tài)網(wǎng)頁(yè)VSc. 網(wǎng)絡(luò)程序設(shè)計(jì)發(fā)展頁(yè)(inurl:as
4、px,inurl:as= inurl:inurl:jsp)網(wǎng)絡(luò)程序設(shè)計(jì)發(fā)展經(jīng)歷了從單機(jī)編程到網(wǎng)絡(luò)編程的轉(zhuǎn)變,發(fā)展歷程上基本上是與網(wǎng)絡(luò)自身的發(fā)展同步的??v觀網(wǎng)絡(luò)程序設(shè)計(jì)的發(fā)展,可以劃分為:= = = = = = = = = = = = = = = = = = = = =聯(lián)機(jī)多用戶程序設(shè)計(jì)對(duì)等網(wǎng)絡(luò)程序設(shè)計(jì)cnt/server 程序設(shè)計(jì)(控制程序)RPC 程序設(shè)計(jì) browser/server 程序設(shè)計(jì)分布式程序設(shè)計(jì)= = = = = = = = = = = = = = = = = = = = =2.web 應(yīng)用的運(yùn)行過(guò)程第一步:瀏覽器根據(jù)輸入的地址找到相應(yīng)的服務(wù)器。第二步:Web 服務(wù)器把這個(gè)求交
5、給相應(yīng)的文件管理器(應(yīng)用服務(wù)器)。第三步:應(yīng)用服務(wù)器接受到請(qǐng)求之后加載,查找相應(yīng)的文件。第四步:應(yīng)用服務(wù)器把執(zhí)行的結(jié)果返回給 Web 服務(wù)器,Web 服務(wù)器再把這個(gè)結(jié)果返回給瀏覽器。第五步:瀏覽器HTML 文檔。三. JSP 簡(jiǎn)介JSP(Java Servages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。1999 年推出的統(tǒng)的網(wǎng)頁(yè) HTML 文件(*.htm,*.html)中JSP 文件(*.jsp)。頁(yè)編程技術(shù),JSP 技術(shù)有點(diǎn)類(lèi)似 ASP 技術(shù),它是在傳Java 程序段(Scriptlet)和 JSP 標(biāo)記(tag),從而形成JSP 是
6、基于 Java Serlet 以及整個(gè) Java 體系的 Web 開(kāi)發(fā)技術(shù)。利用該技術(shù)可以建立安全,跨的先進(jìn)站-體現(xiàn)了 java 體系的優(yōu)點(diǎn)。JSP 和 ASP 的比較相同點(diǎn):都是 Web 服務(wù)器端的開(kāi)發(fā)技術(shù)。不同點(diǎn):ASP 使用的語(yǔ)言是VBScript 和 Javascript,JSP 使用的是 Java;ASP 的運(yùn)行方式是級(jí)執(zhí)行(讀一句運(yùn)行一句),JSP 的運(yùn)行方式的編譯后運(yùn)行(運(yùn)行速度相對(duì)來(lái)說(shuō)就快很多了);JSP 由于使用 Java 技術(shù),所以可以使動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面分離,脫離硬件的 java 技術(shù)體系的優(yōu)點(diǎn))JSP 技術(shù)的優(yōu)點(diǎn):1、把應(yīng)用程序內(nèi)容與頁(yè)面顯示分離的(體現(xiàn)在服務(wù)器端,由
7、JSP 引擎解釋 JSP 標(biāo)記和 Scriptlet,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)JavaBean 組件,使用 JDBC 技術(shù)數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁(yè)面的形式發(fā)送回瀏覽器。這樣既可以保護(hù)作者自己的程序代碼,又可以保證任何基于HTML 的 Web 瀏覽器的完全可用性。與Servlet 相比,JSP 能提供所有Servlet 的功能,但它比用 prln 編寫(xiě)和修改 HTML 更方便。此外,還可以更明確地進(jìn)行分工,Web 頁(yè)面設(shè)計(jì)讓 Servlet 程序員插人動(dòng)態(tài)部分即可。2、 一次編寫(xiě),到處運(yùn)行編寫(xiě) HTML,只需要留出地方由于 JSP 頁(yè)面的內(nèi)置語(yǔ)言是基于
8、 Java 編程語(yǔ)言的,而且所有的 JSP 頁(yè)面都要被編譯成為 Servlet,JSP 頁(yè)面就具有 Java 技術(shù)的所有優(yōu)點(diǎn),包括健壯的當(dāng)然其中最重要的一點(diǎn)就是“一次編寫(xiě),到處運(yùn)行”。管理和安全性等。JSP 技術(shù)是與設(shè)計(jì)完全無(wú)關(guān)的,包括它的動(dòng)態(tài) Web 頁(yè)面,它的 Web 服務(wù)器和底層的服務(wù)器組件。你可以在任何上編寫(xiě) JSP 頁(yè)面,在任何 Web 服務(wù)器或者 Web 應(yīng)用服務(wù)器上運(yùn)行,或者通過(guò)任何 Web 瀏覽器。你還可以在任何上建立服務(wù)器組件并且在任何服務(wù)器上運(yùn)行它們,目前主要是 JavaBean 和 Servlet。有了這個(gè)優(yōu)點(diǎn),就可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不會(huì)影
9、響到當(dāng)前的應(yīng)用。3.、強(qiáng)調(diào)可重用的組件絕大多數(shù) JSP 頁(yè)面依賴(lài)于可重用的、跨的組件(JavaBeans 或者企業(yè)版的 JavaBeans組件)來(lái)執(zhí)行應(yīng)用程序中所要求的更為復(fù)雜的處理。開(kāi)發(fā)能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為4、采用標(biāo)記簡(jiǎn)化頁(yè)面的開(kāi)發(fā)的使用者或者客戶團(tuán)體所使用。Web 頁(yè)面開(kāi)發(fā)語(yǔ)言的編程。JSP 技術(shù)封裝了許多功能,這些功不一定都是熟悉能是在易用的、與 JSP 相關(guān)的XML 標(biāo)記中進(jìn)行動(dòng)態(tài)內(nèi)容生成時(shí)所必需的。標(biāo)準(zhǔn)的 JSP 標(biāo)記能夠和實(shí)例化 JavaBean 組件,設(shè)置或者檢索組件屬性,Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能四. JSP 本地測(cè)試
10、環(huán)境的搭建(重點(diǎn)內(nèi)容)站點(diǎn)JDK 和 tomcat6.0第一步:到第二步:安裝 JDK 和 tomcat:先執(zhí)行 JDK,再執(zhí)行 tomcat 的安裝程序,然后按默認(rèn)設(shè)置進(jìn)行安裝即可。第三步:配置 JDK 和 tomcat 這個(gè)很重要1.安裝 JDK 以后,需要配置一下環(huán)境變量,在中添加以下環(huán)境變量: JAVA_HOME=C:JDK1.4.2_07電腦-屬性-高級(jí)-環(huán)境變量-系統(tǒng)變量classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因?yàn)樗懋?dāng)前路徑) path=%JAVA_HOME%bin(不能加上空格)接著可
11、以寫(xiě)一個(gè)簡(jiǎn)單的 java 程序來(lái)測(cè)試 JDK 是否已安裝成功:public class testpublic sic void main(String args)System.out.pr(on);System.out.pr(world!);將上面的這保存為文件名為 test.java 的文件。然后打開(kāi)命令提示符窗口,cd 切換到你的 test.java 所在目錄,然后鍵入下面javac test.java /編譯成 class 文件java test /運(yùn)行令此時(shí)如果看到打印出來(lái)o world!的話說(shuō)明安裝成功了,如果沒(méi)有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。2.安裝 Tomcat
12、后,在電腦-屬性-高級(jí)-環(huán)境變量-系統(tǒng)變量中添加以下環(huán)境變量(假定你的 tomcat 安裝在 c:tomcat): CATALINA_HOME=c:tomcat CATALINA_BASE=c:tomcat然后修改環(huán)境變量中的 classpath,把 lib 下的(可以根據(jù)實(shí)際追加)servlet_api.jar 追加到 classpath 中去,修改后的 classpath 如下: classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;接著可以啟動(dòng) tomcat
13、,在 IE 中說(shuō)明安裝成功了。第三步:建立自己的 jsp app 目錄,如果看到 tomcat 的歡迎頁(yè)面的話到 Tomcat 的安裝目錄的webapps 目錄,可以看到 ROOT,ex自帶的的目錄;在 webapps 目錄下新建一個(gè)目錄,起名叫 myapp;les, tomcat-docs 之類(lèi) Tomcatmyapp 下新建一個(gè)目錄WEB-INF,注意,目錄名稱(chēng)是區(qū)分大小寫(xiě)的;WEB-INF 下新建一個(gè)文件 web.xml,內(nèi)容如下:!DOCTYPE web-appPUBLIC -/Sun Microsystems, Inc./DTD Web Application 2.3/ENh/dtd/web-app_2_3.dtdMy Web ApplicationA application for test.5.重啟 Tomcat五.第一個(gè) JSP 程序的編寫(xiě)和測(cè)試程序運(yùn)行效果:再瀏覽器中輸出“e to”和當(dāng)前日期。Code:BODY BGCOLreenNow time is: = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版設(shè)備砂石料購(gòu)銷(xiāo)與設(shè)備性能優(yōu)化協(xié)議3篇
- 二零二五年度人事部人才與專(zhuān)家工作辦公室員工福利保障合同3篇
- 二零二五年度圖書(shū)館圖書(shū)修復(fù)與保護(hù)工程合同
- 個(gè)體物流配送員勞動(dòng)協(xié)議格式(2024年版)一
- 二零二五版木材進(jìn)口關(guān)稅減免申請(qǐng)服務(wù)合同4篇
- 二零二五年度土地利用現(xiàn)狀變更測(cè)量合同
- 二零二五年度城市公共充電樁運(yùn)營(yíng)管理合同4篇
- 二零二五版大數(shù)據(jù)中心項(xiàng)目合作協(xié)議4篇
- 2025年度美容院連鎖加盟區(qū)域代理權(quán)及市場(chǎng)獨(dú)占協(xié)議
- 2025年度企業(yè)培訓(xùn)項(xiàng)目財(cái)務(wù)結(jié)算合同范本4篇
- 2024生態(tài)環(huán)境相關(guān)法律法規(guī)考試試題
- 有砟軌道施工工藝課件
- 兩辦意見(jiàn)八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 40篇短文搞定高中英語(yǔ)3500單詞
- 人教版高中數(shù)學(xué)必修二《第九章 統(tǒng)計(jì)》同步練習(xí)及答案解析
- 兒科護(hù)理安全警示教育課件
- 三年級(jí)下冊(cè)口算天天100題
- 國(guó)家中英文名稱(chēng)及代碼縮寫(xiě)(三位)
- 人員密集場(chǎng)所消防安全培訓(xùn)
- 液晶高壓芯片去保護(hù)方法
- 拜太歲科儀文檔
評(píng)論
0/150
提交評(píng)論