- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.2客户端动态网页与伺服器端动态网页
10.1 靜態網頁與動態網頁 靜態網頁 在作者建立後內容不變的網頁 10.1 靜態網頁與動態網頁 靜態網頁 10.1 靜態網頁與動態網頁 動態網頁 能夠根據用戶的要求,即時在伺服器或用戶的電腦產生的網頁 例如:顯示系統現在的日期和時間 (以Active Server Page編寫) 10.1 靜態網頁與動態網頁 10.1 靜態網頁與動態網頁 10.2 客戶端動態網頁與伺服器端動態網頁 動態網頁的種類 1. 客戶端動態網頁 網頁在用戶的電腦產生 2. 伺服器端動態網頁 伺服器負責產生網頁 10.2 客戶端動態網頁與伺服器端動態網頁 客戶端動態網頁 10.2 客戶端動態網頁與伺服器端動態網頁 伺服器端動態網頁 10.2 客戶端動態網頁與伺服器端動態網頁 客戶端動態網頁與伺服器端動態網頁的比較 10.3 客戶端處理技術概述 JavaScript 由Netscape與Sun Microsystems合作開發 通過編寫小型、高效率的應用程序,增加網頁的互動功能 不應與Sun Microsystems所開發的編程語言Java混淆 微軟和Netscape 的瀏覽器都支援JavaScript 10.3 客戶端處理技術概述 VBScript 由微軟開發的瀏覽器Scripting語言 建基於編程語言Visual Basic 建立動態網頁的簡單工具 只能在微軟的瀏覽器中運行 10.3 客戶端處理技術概述 Java 由Sun Microsystems開發的跨平臺、具完整功能的編程語言 Java Applets 已編譯的Java程式以Applets形式出現,可以輕易嵌入網頁中 由瀏覽器內的Java虛擬機器(Java Virtual Machine) 來執行 10.4 伺服器端處理技術概述 CGI (Common Gateway Interface) 指定應用程序如何與網絡伺服器溝通的標準 例如:將用戶填寫表格後的資訊提交網絡伺服器 FrontPage提供以CGI編寫的擴展元件 10.4 伺服器端處理技術概述 ASP (Active Server Pages) 由微軟開發的伺服器端Scripting 語言 依賴JavaScript 或VBScript 的Scripting 語言來建立動態網頁 在將網頁傳到客戶的瀏覽器前,裝有ASP模組的伺服器會首先處理網頁 10.4 伺服器端處理技術概述 JSP (JavaServer Pages) 由Sun Microsystems開發 將Java碼與HTML(或XML)碼合併,以產生動態網頁 伺服器上運行的小型Java 程式稱為「Servlets」 可在不同的伺服器之間使用 運行速度通常高於ASP碼 10.4 伺服器端處理技術概述 PHP (HyperText Preprocessor) 建立動態網頁的Scripting 語言 開放源代碼 跨平臺 能在Linux機器上的Apache模組快速運行 需要在網絡伺服器上進行複雜的設定及安裝PHP 模組 10.5 客戶端與伺服器端處理技術的比較 電腦與資訊科技 (會考課程) 選修單元 丁 第二部分 ? 朗文香港教育 第*頁 * 電腦與資訊科技 (會考課程) 選修單元 丁 10.1 靜態網頁與動態網頁 10.2 客戶端動態網頁與伺服器端動態網頁 10.3 客戶端處理技術概述 10.4 伺服器端處理技術概述 10.5 客戶端與伺服器端處理技術的比較 伺服器 客戶的電腦 1. 客戶要求網頁 2. 網頁伺服器尋找相應的超文本標示語言檔案 3. 超文本標示語言檔案傳回客戶 4. 客戶瀏覽器處理超文本標示語言檔案 靜態網頁的比喻 動態網頁的比喻 需要更多編寫程序的知識 需要基本的HTML知識 需要的知識 高 ─ 需要使用附加的軟件即時建立動態網頁 低 ─ 網頁伺服器從硬碟載入靜態檔案 伺服器的工作量 任何在結構上的修改,只要更新模板便可 任何結構的修改都需要人手更新每頁 維護 先建立通用的模板。只需寫每頁的內容,不用設定每頁的頁面 用HTML碼用「所見即所得」編輯程序 建立過程 動態網頁 靜態網頁 伺服器 客戶的電腦 客戶端 伺服器端 2. 網頁伺服器尋找HTML及相關的指令檔案和程式 1. 客戶要求瀏覽網頁 3. HTML碼和指令傳回客戶 4. 客戶瀏覽器處理指令和HTML碼 5. 瀏覽器顯示網頁 伺服器 客戶的電腦 客戶端 伺服器端 2. 網頁伺服器尋找指令檔案和程式 1. 客戶要求瀏覽網頁 4. HTML碼傳回客戶 3.伺服器處理指令並產生HTML碼 5. 瀏覽器顯示網頁 高 低 存取伺服器(例如資料庫)資源的能力 否 能 能否照顧不同瀏覽器的需求? 否 是 除了HTML 碼,是否需要額外時間下
您可能关注的文档
- 1.2计算机网络的产生和演变.ppt
- 1.2录像操作.doc
- 1+1-上海匀晟信息技术有限公司.ppt
- 1.2信息系统开发工具.ppt
- 1.3计算机网络的发展历史-科学网—博客.ppt
- 1.3D3G矩阵概述-响石数码科技有限公司.doc
- 1.4(修正版招标公告)-浏阳市招标投标监管网.doc
- 1.4.2SDH映射复用单元.ppt
- 1.6.1数据通信基本概念.ppt
- 1.5可程式逻辑.ppt
- 2024年新苏教版数学一年级上册全册课件 第一单元 0~5的认识和加减法第6课时 5以内的加法.pptx
- 2024秋新苏教版生物七年级上册课件 1.1.2 动物细胞的结构与功能(教学课件).pptx
- 2024年新人教PEP版三年级上册英语课件 Unit 3 Part B Let's talk & Play with hand shadows.pptx
- 2024年新人教版英语三年级上册课件 Unit2 A Letters and sounds.pptx
- 2024年新人教版七年级上册英语教学课件 Unit 1第4课时(Section B 1a-2b)第4课时(Section B 1a-2b).pptx
- 2024年新人教版八年级上册物理课件 第一章 机械运动 第4节速度的测量 .pptx
- 2024年新人教版英语七年级上册全册课件 Unit 7 第三课时 Section A Grammar Focus.pptx
- 2024秋新苏教版生物七年级上册教学课件 1.1.2 动物细胞的结构与功能(教学课件).pptx
- 2024年秋季学期新冀教版三年级上册英语课件 U3L4.pptx
- 2024年秋新人教PEP版三年级上册英语教学课件 Unit 3 Part B Let's talk & Play with hand shadows.pptx
最近下载
- 译林英语五年级下册期中试卷.doc VIP
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 2023年北京市西城区中考地理会考试卷.docx
- 基于ansys有限元分析法的无人机起落架结构设计和静力分析.docx
- 产业用地M9可卖80%,可配住宅.pdf
- 推进高校“一站式”学生社区建设.docx VIP
- syb创业培训第五步选择一种企业法律形态.pptx VIP
- DBJ_T 15-88-2022 建筑幕墙可靠性鉴定技术规程.docx
- 课题开题报告:数智化一站式学生社区建设赋能高校新质人才培养的路径研究与实践.docx VIP
- 贝壳房屋买卖合同范本2024年.docx
文档评论(0)