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

正文內(nèi)容

[計算機軟件及應用]第1章jsp概述-文庫吧資料

2025-02-26 22:16本頁面
  

【正文】 比較高 ? 編寫簡單 ? 跨平臺 ? JSP是以 Java為基礎開發(fā)的,只要服務器支持 JSP,就可以運行使用 JSP開發(fā)的 Web應用程序,體現(xiàn)了它的跨平臺、跨服務器的特點。 40 ? JSP的特點: ? 分離靜態(tài)內(nèi)容和動態(tài)內(nèi)容 ? 使用 JSP,程序員可以使用 HTML或 XML標記來設計和格式化靜態(tài)內(nèi)容,并通過 JSP標記及 JavaBean組件來制作動態(tài)內(nèi)容。 ? Web服務器在遇到訪問 JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件中的 HTML代碼一起返回給客戶。 ? 網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務端的資源的應用邏輯。 % /h3 /body /html HTML語句 用“< % %>”嵌入動態(tài)部分 38 在 Eclipse+tomcat環(huán)境下的運行效果如下圖所示: ? JSP文件的主要結(jié)構: 39 % page contentType=text/html。 ? 以下是 37 % page language=java contentType=text/html。 ? JSP的 1999年 9月推出的,最新版本是2022年發(fā)布的 。 35 JSP概述 ? JSP(JavaServer Pages)是由 Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 ? 三層架構基本解決了兩層架構的缺點,將顯示部分和邏輯流程控制分開,利用服務器應用程序?qū)崿F(xiàn)顯示部分,利用商務邏輯層實現(xiàn)程序的流程控制,分層使維護變的方便一些,而且執(zhí)行效率也會有所提高,但是相對部署起來就比較困難一些。如圖 34 用戶 表示邏輯層數(shù)據(jù)庫層N層應用 架構商務邏輯層服務層開發(fā)架構比較 ? 兩層架構的優(yōu)點是開發(fā)過程比較簡單,利用服務器端的程序直接訪問數(shù)據(jù)庫,部署起來比較方便。實現(xiàn)上,通常使用 JSP、 ASP或者 VB等技術編寫這類軟件,結(jié)構如圖 ? 兩層應用架構顯示邏輯層一般由 HTML、 JSP、 ASP實現(xiàn),通過 JSP和 ASP直接和數(shù)據(jù)庫相連 32 用戶 顯示邏輯層數(shù)據(jù)庫層兩層應用架構三層架構 ? 在兩層應用中,應用程序直接同數(shù)據(jù)庫進行對話。 ④ Web服務將這個動態(tài)網(wǎng)頁文件從頭到尾執(zhí)行,并根據(jù)執(zhí)行的結(jié)果生成相應的 HTML文件 ⑤ 將生成的 HTML文件送回瀏覽器 ⑥ 用戶端的瀏覽器對這些 HTML文件進行解析并顯示 主流動態(tài)頁面技術 ? 目前主要是 3P技術 – ASP( Active Server Pages) – JSP( Java Server Pages) – PHP( Hypertext Preprocessor) 微軟公司 由 sun公司倡導,多家公司參與建立的一種工業(yè)標準,獲得了大多數(shù)廠商的支持 是免費軟件,不是工業(yè)標準,沒有固定廠商的支持 企業(yè)應用開發(fā)架構 在構建企業(yè)級應用的時候,通常需要大量的代碼,而且這些代碼一般分布在不同的計算機上,劃分代碼運行在不同計算機上的理論就是多層設計理論。 服務器端動態(tài)網(wǎng)頁技術: ? 服務器端動態(tài)網(wǎng)頁技術和我們前面討論的兩種運行原理不同 : ① 首先用戶在瀏覽器的地址欄中鍵入要訪問的地址,并回車出發(fā)請求 ② 瀏覽器將請求發(fā)送到指定的 Web服務器上。 ? ? 動態(tài)網(wǎng)頁技術根據(jù)實現(xiàn)的不同還可以分為: ? 客戶端動態(tài)網(wǎng)頁技術 ? 服務器端動態(tài)網(wǎng)頁技術 客戶端動態(tài)網(wǎng)頁技術 ? 與靜態(tài)網(wǎng)頁非常類似: ? 只是客戶端的瀏覽器在接收到服務器端傳送而來的資源時,還需要負責對其中的腳本進行解釋執(zhí)行,并產(chǎn)生動態(tài)效果。 ? 不需要維護人員經(jīng)常手動更新,它能夠根據(jù)不同的時間,不同的人產(chǎn)生不同的頁面。 ③ Web服務器接收請求并根據(jù) htm或 html后綴判斷所請求的靜態(tài)網(wǎng)頁 ④ Web服務器從硬盤或者內(nèi)存中讀取正確的 htm頁面,然后將其送回用戶瀏覽器。 ? 不能實現(xiàn)用戶與服務器之間的交互,制作周期較長,更改困難,適應于一些不需要經(jīng)常修改內(nèi)容的網(wǎng)頁。 ? 如電子商務網(wǎng)站( 阿里巴巴等 )、以及我們?nèi)粘J褂玫陌俣取⑺押?、新浪、淘寶等等一些系統(tǒng)。 ? 典型的系統(tǒng):網(wǎng)上銀行、網(wǎng)上購物、 Blog等等 B/S結(jié)構編程體系 23 B/S基礎知識 ? 萬維網(wǎng) ( WWW) ? 是世界上最大的電子信息倉庫,由眾多的 Web站點組成。瀏覽器和服務器之間通過 TCP/IP通信協(xié)議進行連接,瀏覽器發(fā)出請求,由Web服務器向后臺取出數(shù)據(jù)進行處理,并將結(jié)果返回給瀏覽器。 ? 典型的系統(tǒng): 、 MSN、郵局信息管理系統(tǒng)、飛機票火車票售票系統(tǒng)。 ? 這種模式我們也通常成為 胖客戶端模式 。 C/S結(jié)構編程體系 21 ? 服務器只集中管理數(shù)據(jù),計算任務分散在客戶機上,客戶機和服務器之間通過網(wǎng)絡協(xié)議來進行通訊 。 15 考核方法 平時考核 30%、期末考試 70% 20% 70% 卷面考試和考試系統(tǒng) 綜合表現(xiàn) 知識的綜合運用 ?注重理解和應用 ? 難易適中 ?課堂考勤 ?課堂提問 ?上機檢查 ?作業(yè)上交 ? 上交項目成品 10% 第 1章 JSP概述 軟件編程體系簡介 企業(yè)應用開發(fā)架構 JSP概述 JSP知識體系及學習之路 17 ? 本章學習目標: ? 了解軟件編程體系 ? 了解企業(yè)應用開發(fā)架構 ? 掌握 JSP基本概念 ? 掌握 JSP的知識體系 ? 了解 JSP的學習之路 18 19 20 ? 客戶機 /服務器 (Client/Server,C/S)模式 ? 最大特點是在每個用戶端需要安裝程序,所有用戶端程序和中心服務器進行信息交互 ? 優(yōu)點是用戶端程序一致,比較方便控制,服務器端和用戶本地的數(shù)據(jù)很容易進行交互,通信速度比較快。這部分是使用 JSP進
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1