Web程序開(kāi)發(fā)new

Web程序開(kāi)發(fā)new

ID:40228907

大?。?.28 MB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-07-27

Web程序開(kāi)發(fā)new_第1頁(yè)
Web程序開(kāi)發(fā)new_第2頁(yè)
Web程序開(kāi)發(fā)new_第3頁(yè)
Web程序開(kāi)發(fā)new_第4頁(yè)
Web程序開(kāi)發(fā)new_第5頁(yè)
資源描述:

《Web程序開(kāi)發(fā)new》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第一講Web程序開(kāi)發(fā)基礎(chǔ)徐淑平January6,20121大綱Web應(yīng)用程序介紹Web程序開(kāi)發(fā)環(huán)境配置應(yīng)用程序開(kāi)發(fā)實(shí)例Q&A2一、Web應(yīng)用程序介紹3響應(yīng)請(qǐng)求服務(wù)器客戶(hù)機(jī)(瀏覽器)服務(wù)器和客戶(hù)機(jī)之間的信息傳遞?1.1什么是WebWeb全稱(chēng)為WorldWideWebWeb是Internet提供的一種服務(wù)Web是一種超文本信息系統(tǒng)Web是圖形化的和易于導(dǎo)航的Web與平臺(tái)無(wú)關(guān)性Web是分布式的動(dòng)態(tài)的交互的41.2Web應(yīng)用程序Web應(yīng)用程序是一種基于瀏覽器與服務(wù)器之間的交互式程序它的執(zhí)行過(guò)程就是用戶(hù)通過(guò)瀏覽器向服務(wù)器上的Web應(yīng)用程序發(fā)送請(qǐng)求,然后

2、服務(wù)器返回給用戶(hù)數(shù)據(jù),瀏覽器通過(guò)HTML語(yǔ)言呈現(xiàn)出來(lái)。5客戶(hù)端Web服務(wù)器數(shù)據(jù)庫(kù)Internet/IntranetRequestResponseJSPServletsWeb應(yīng)用模式C/S是客戶(hù)端/服務(wù)器端程序,也就是說(shuō)這類(lèi)程序一般獨(dú)立運(yùn)行。B/S就是瀏覽器端/服務(wù)器端應(yīng)用程序,這類(lèi)應(yīng)用程序一般借助IE等瀏覽器來(lái)運(yùn)行。Web應(yīng)用程序一般是B/S模式。61.3主要功能信息輸入信息查詢(xún)信息輸出信息更新信息處理信息存儲(chǔ)71.4程序的特點(diǎn)(1)基于HTTP結(jié)構(gòu)(2)簡(jiǎn)單、統(tǒng)一的用戶(hù)接口(3)非對(duì)稱(chēng)、概率性的訪(fǎng)問(wèn)模式(4)與應(yīng)用平臺(tái)的無(wú)關(guān)性81.5Web

3、應(yīng)用的重要性隨著因特網(wǎng)的應(yīng)用和以頁(yè)面為載體的網(wǎng)絡(luò)信息的廣泛傳播,網(wǎng)絡(luò)程序設(shè)計(jì)技術(shù)已成為信息技術(shù)人員必須掌握的職業(yè)技能之一。WEB服務(wù)、WEB應(yīng)用、B/S結(jié)構(gòu)的應(yīng)用將成為主流。Web應(yīng)用程序的應(yīng)用越來(lái)越廣泛了?,F(xiàn)在,眾多的傳統(tǒng)應(yīng)用程序都已經(jīng)漸漸Web化。Web應(yīng)用程序在電子政務(wù)、電子商務(wù)、無(wú)紙化辦公室領(lǐng)域被越來(lái)越廣泛地應(yīng)用。9實(shí)例10實(shí)例112、Web程序開(kāi)發(fā)環(huán)境配置12???2.1Web應(yīng)用開(kāi)發(fā)技術(shù)目前三大主流技術(shù):ASP(ActiveServerPage)JSP(JavaServerPages)PHP(HypertextPreprocess

4、or)三者都提供在HTML代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。132.2JSP的運(yùn)行原理JSP運(yùn)行過(guò)程:所有JSP頁(yè)面,在執(zhí)行的時(shí)候都會(huì)被服務(wù)器端的JSP引擎轉(zhuǎn)換為Servelet(.java),然后又由JSP引擎調(diào)用Java編譯器,將Servelet(.java)編譯為Class文件(.class),并由Java虛擬機(jī)(JVM)解釋執(zhí)行。142.3常見(jiàn)WEB服務(wù)器在小型的應(yīng)用系統(tǒng)或者

5、有特殊需要的系統(tǒng)中,可以使用一個(gè)免費(fèi)的Web服務(wù)器:Tomcat,該服務(wù)器支持全部JSP以及Servlet規(guī)范,啟動(dòng)界面如圖152.4Web開(kāi)發(fā)環(huán)境構(gòu)建JavaWeb開(kāi)發(fā)環(huán)境:JDK、TomcatJDK(JavaDevelopmentKit)是SunMicrosystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類(lèi)庫(kù)。Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人

6、共同開(kāi)發(fā)而成。因?yàn)門(mén)omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。162.5集成開(kāi)發(fā)工具173、應(yīng)用開(kāi)發(fā)實(shí)例實(shí)驗(yàn)內(nèi)容和基本要求開(kāi)發(fā)一個(gè)用戶(hù)登錄程序創(chuàng)建一個(gè)JSP登入頁(yè)面和一個(gè)服務(wù)響應(yīng)頁(yè)面掌握Web應(yīng)用程序的編寫(xiě),編譯、部署、運(yùn)行實(shí)驗(yàn)環(huán)境安裝JDK、Tomcat、MyElipse軟件的計(jì)算機(jī)18實(shí)例193.1登入頁(yè)面index.jsp

7、Hello,ThisisaWebPage.


203.2響應(yīng)頁(yè)面result.jsp

8、

<%request.setCharacterEncodi

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。