freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

動態(tài)網(wǎng)頁技術(shù)ppt課件(2)(已修改)

2025-05-14 12:08 本頁面
 

【正文】 第 6章 動態(tài)網(wǎng)頁技術(shù) ————JSP技術(shù)編程 教學(xué)的課程安排與目的 ?教學(xué)內(nèi)容 ? JavaWeb應(yīng)用簡介 ? JSP技術(shù) ? Java Servlet技術(shù) ? Java Bean技術(shù) ? Jsp數(shù)據(jù)庫開發(fā) ? javaWeb框架 學(xué)習(xí)方法 ?認(rèn)真分析課后習(xí)題,并考慮解決問題的思路 ?學(xué)習(xí)編程開發(fā)的唯一法寶 —— 背 ! ?當(dāng)今的技術(shù)這么多,該怎么學(xué)習(xí)? ? 鞏固基礎(chǔ),首要是掌握最基本的理論知識 ? 任何技術(shù)的本質(zhì)都是一樣的,關(guān)鍵是融會貫通 ? 技術(shù)不是最終的問題,關(guān)鍵是思想 ?階梯式遞進(jìn)的學(xué)習(xí)吸收模式 —— 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 苦練 基礎(chǔ) 高端 菜鳥 苦練 苦練 苦練 C/S開發(fā)模式 C/S開發(fā)模式結(jié)構(gòu) Web 服務(wù)器 數(shù)據(jù)庫 服務(wù)器 IE Inter 在服務(wù)器中布署運(yùn)行程序 Server Client ?C/S開發(fā)模式特點(diǎn): ?采用這種模式開發(fā)的軟件分為 客戶端和 服務(wù)器端 兩部分,需要分別在客戶機(jī)和服務(wù)器上進(jìn)行安裝。 ?這種模式在用戶數(shù)據(jù)錄入方面很有優(yōu)勢,也降低了系統(tǒng)的通信開銷,但是也有一定的不足之處。例如,由于不同的客戶可能使用不同版本的客戶端,在設(shè)計(jì)和升級服務(wù)器端軟件的時候不得不考慮軟件版本的兼容性。 B/S開發(fā)模式 B/S開發(fā)模式結(jié)構(gòu) Web 服務(wù)器 數(shù)據(jù)庫 服務(wù)器 IE Netscape IE Inter 在服務(wù)器中布署運(yùn)行程序 Server Browser ? B/S開發(fā)模式是 C/S的變體或者說是改進(jìn),這種模式圍繞著 Web服務(wù)器來進(jìn)行, Web服務(wù)器是安裝了 Web服務(wù)軟件的計(jì)算機(jī),它能接受客戶端發(fā)出的 HTTP Web請求。而客戶端就不需要像 C/S那樣專門編寫一個程序,而是變?yōu)?IE瀏覽器。接收服務(wù)器返回的 HTML,然后將該HTML顯示出來,提供人機(jī)交互界面。 ? B/S開發(fā)中的重點(diǎn)就是編寫 Web程序, Web 程序是一個包含多個頁的 Web 站點(diǎn),是一組靜態(tài)和動態(tài) Web 頁的集合 ,這些頁的部分內(nèi)容或全部內(nèi)容是未確定的。只有當(dāng)訪問者請求 Web 服務(wù)器中的某個頁時,才確定該頁的最終內(nèi)容。 ? 靜態(tài) Web 頁是這樣一種頁,當(dāng)站點(diǎn)訪問者請求該頁時它不會發(fā)生更改: Web 服務(wù)器將該頁發(fā)送到請求 Web 瀏覽器,而不對其進(jìn)行修改 。 ? 動態(tài) Web 頁要在經(jīng)過服務(wù)器的修改后才被發(fā)送到請求瀏覽器。 想一想:動態(tài)頁面和靜態(tài)頁面有什么區(qū)別 Web頁面 ?靜態(tài) Web 頁 靜態(tài) Web 頁的最終內(nèi)容由網(wǎng)頁設(shè)計(jì)人員確定,當(dāng)接到請求時,代碼內(nèi)容不發(fā)生更改。 html head title一個簡單的頁面 /title /head body h1標(biāo)題 /h1 p這是一個新的段落。 /p /body /html ?靜態(tài)網(wǎng)站有哪些局限性: 要解決這些問題,就得使用動態(tài)網(wǎng)頁 無法實(shí)現(xiàn)搜索、登錄、購買等 交互功能 無法對靜態(tài)頁面的內(nèi)容 在線更新 Web頁面 ?動態(tài) Web 頁 當(dāng) Web 服務(wù)器接收到對動態(tài)頁面的請求時,它將作出不同的反應(yīng):它會將該頁傳遞給一個負(fù)責(zé)完成頁面的應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器讀取頁面上的代碼,根據(jù)代碼中的指令完成頁,所得的結(jié)果將是一個靜態(tài)頁,只有 html代碼。動態(tài)網(wǎng)頁文件的后綴根據(jù)不同的程序語言來設(shè)定,如JSP文件的后綴是 .jsp。 %@ page language=“Java” % html head title一個簡單的頁面 /title /head body h1% (“標(biāo)題” )。 %/h1 p% (“這是一個新的段落。” )。 %/p /body /html ?B/S模式中瀏覽器與服務(wù)器采用 請求 /響應(yīng) 模式進(jìn)行交互 應(yīng)用 服務(wù)器 數(shù)據(jù)庫 服務(wù)器 IE IE 解釋執(zhí)行 HTML文件 從服務(wù)器端檢索到的信息 返回響應(yīng) 客戶端的請求信息 發(fā)送請求 訪問數(shù)據(jù)庫 返回結(jié)果 運(yùn)行 JSP等服務(wù)器端腳本程序 1 用戶輸入 2 3 4 你了解 JSP 嗎?它和 java什么關(guān)系 ?動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁相比,最本質(zhì)的區(qū)別在于:一個動態(tài)網(wǎng)頁會被服務(wù)器當(dāng)作一個程序來執(zhí)行,網(wǎng)頁中靜態(tài)內(nèi)容服務(wù)器不作任何處理,直接輸出給客戶端,動態(tài)網(wǎng)頁部分的代碼會被服務(wù)器識別并執(zhí)行;而靜態(tài)網(wǎng)頁則不會被服務(wù)器視為程序,網(wǎng)頁中的內(nèi)容不會被服務(wù)器運(yùn)行。 Web頁面 ? JSP是 Java Server Page( Java服務(wù)器頁面)的簡稱,它是由 Sun Microsystems公司倡導(dǎo),多家公司參與建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),主要用于開發(fā)動態(tài)網(wǎng)頁。 ? JSP繼承了 Java語言的特點(diǎn),允許 Web開發(fā)人員開發(fā)和維護(hù)與平臺無關(guān)、信息豐富、動態(tài)的 Web頁面,它能使Web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺,建立起功能強(qiáng)大的Web網(wǎng)站。 JSP可以把用戶界面從內(nèi)容層次中分離出來,使 Web開發(fā)人員不必修改底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。 JSP概述 JSP的優(yōu)點(diǎn) ?將內(nèi)容與表示分離 請求 響應(yīng) JSP 頁面 靜態(tài)內(nèi)容 動態(tài)內(nèi)容 客戶端 JSP 程序員 頁面設(shè)計(jì)人員 JSP 的優(yōu)點(diǎn) ?強(qiáng)調(diào)可重用組件 JSP 頁面 1 靜態(tài)內(nèi)容 動態(tài)內(nèi)容 JSP 頁面 2 靜態(tài)內(nèi)容 動態(tài)內(nèi)容 JSP 頁面 3 靜態(tài)內(nèi)容 動態(tài)內(nèi)容 JavaBean 多個 JSP 頁面使用相同的 JavaBean JSP 的優(yōu)點(diǎn) ?簡化頁面開發(fā)- Web 設(shè)計(jì)人員和 Web 程序員使用 Web 開發(fā)工具開發(fā) JSP 頁面 JSP 頁面 靜態(tài)內(nèi)容 動態(tài)內(nèi)容 Web 開發(fā)工具 Macromedia Dreamweaver Eclipse ..... 頁面設(shè)計(jì)人員 JSP 程序員 JSP開發(fā)環(huán)境的配置 ? JSP應(yīng)用程序?qū)儆?B/S結(jié)構(gòu),客戶端主要是瀏覽器,服務(wù)器端必須配備解析 JSP的引擎和 Web服務(wù)器,主要包括以下三類軟件 : ? ( 1) JDK( Java Developer Kit, Java開發(fā)工具包); ( 2) JSP服務(wù)器; ( 3) JSP代碼編輯工具。 安裝 Tomcat ? Tomcat是一個免費(fèi)的開源的 Serlvet容器, JSP引擎,它是 Apache基金會的一個核心項(xiàng)目,由 Apache, Sun和其它一些公司及個人共同開發(fā)而成。 ?不同版本的 Tomcat可以到其官方網(wǎng)站 ?如果安裝成功,打開 IE瀏覽器 安裝 Tomcat 安裝 MyEclipse ? MyEclipse是目前應(yīng)用最為廣泛的 Java應(yīng)用程序集成開發(fā)歡迎。用戶可以通過其官方網(wǎng)站 JSP 頁面 ?Java 服務(wù)器頁面 (Java Server Page , JSP) 以擴(kuò)展名 .jsp 保存 ?有效地控制動態(tài)內(nèi)容生成 ?在 Java Server Page里面使用 Java 編程語言和類庫 ?HTML 用于表示頁面,而 Java 代碼用于訪問動態(tài)內(nèi)容 JSP 使用 Java 訪問動態(tài)內(nèi)容 JSP 頁面 Java 服務(wù)器 %@ page contentType=text/html。 charset=GBK % html head title 一個簡單的 JSP頁面 /title /head body bgcolor=ffffff % now = new ()。 (當(dāng)前時間是 :+now)。 % h1 你好 ,這就是一個 JSP頁面,簡單不? /h1 /body /html ? 輸入完畢后,就編寫了一個簡單的 JSP頁面。最后,將目錄 ch1拷貝至 Tomcat安裝目錄的 webapps目錄下,啟動Tomcat服務(wù)器,然后打開 Web瀏覽器,在地址欄中輸入地址“ ,如果出現(xiàn)如圖所示的結(jié)果,則表明第一個 JSP頁面編寫成功,Web瀏覽器中將顯示系統(tǒng)當(dāng)前時間。 瀏覽 JSP 頁面 JSP 執(zhí)行過程 ?Jsp文件在用戶第一次請求時 ,會被編譯成 Servlet的源文件,然后由這個 Servlet處理用戶的請求。 ?Jsp容器 (也就是 Servlet容器 )管理 jsp頁面,生命周期分為兩個階段 .即轉(zhuǎn)換階段和執(zhí)行階段。 ?當(dāng)有一個對 jsp頁面的請求到來時 ,jsp容器檢查 jsp頁面的語法是否正確 ,將 jsp頁面轉(zhuǎn)換為 Servlet源文件 ,然后調(diào)用 javac命令編譯 Servlet源文件生成字節(jié)碼文件 .這是轉(zhuǎn)換階段 。 ?Servlet 容器加載轉(zhuǎn)換后的 Servlet類 ,這是執(zhí)行階段 。 JSP 執(zhí)行過程 客戶端 JSP 頁面 3 執(zhí)行 2 轉(zhuǎn)譯 編譯 1 Servlet 請求 響應(yīng) JSP 執(zhí)行過程 JSP文件的主要結(jié)構(gòu) JSP文件和 Severlet文件的對比 JSP 頁面元素 ?JSP 頁面的元素 靜態(tài)內(nèi)容 指 令 表達(dá)式 Scriptlet JSP 頁面 % Java 代碼 % %=Java表達(dá)式 % HTML靜態(tài)文本 以“ %@ ” 開始,以“ % ” 結(jié)束。比如: %@ include file = Filename % 聲 明 動作 %! 函數(shù)或方法 % 以“ jsp: 動作名 ” 開始,以“ /jsp:動作名 ” 結(jié)束 比如: jsp:include page= Filename / 注釋 ! 這是注釋 ,但客戶端可以查看到 % 這也是注釋 ,但客戶端不能查看到 % HTML標(biāo)記 ?HTML (HyperText Markup Language,超文本標(biāo)記語言 )不是程序設(shè)計(jì)語言,而是一組標(biāo)記,便于網(wǎng)頁設(shè)計(jì)人員把文本、圖像、動畫等制作成有一定效果的網(wǎng)頁,資源間通過超鏈接聯(lián)結(jié)成為一個有機(jī)的整體。 ?HTML文件的基本結(jié)構(gòu)包括文件頭( Head)和文件體( Body)兩大部分,頭部為瀏覽器提供所需的描述信息,主體則包含待顯示的內(nèi)容。 ?HTML文本由瀏覽器解釋并還原出頁面效果。 JSP注釋元素 ? JSP頁面中的注釋用于說明程序段的主要作用或程序員的意圖,方便日后維護(hù)或備忘。 JSP頁面中的注釋主要兩種:JSP注釋和 HTML注釋。 ? JSP注釋也叫服務(wù)器端注釋,只有打開 JSP頁面后才能看到它。 JSP注釋中的內(nèi)容被編譯器忽略,不會出現(xiàn)在Servlet程序中,也不會返回給客戶端瀏覽器。其基本語法為: ? HTML注釋也叫輸出注釋,屬于 HTML標(biāo)記范疇,也是標(biāo)記級的注釋。其基本語法為: % 注釋的內(nèi)容 %
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1