版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web技術基礎5.1Internet與WWWWWW的結構HTTP協議WWW的結構HTTP客戶流覽器Web伺服器客戶流覽器HTTP協議什麼是HTTP協議統一資源標識(URI)HTTP請求與回應HTTP認證什麼是HTTP協議 HTTP是建立在TCP/IP協議基礎上的應用層協議,它採用統一資源標識碼定位WWW伺服器的資源,並獲取它。統一資源標識(URI) URI是資源定位的語法標準,其形式為:scheme:path URL是URI的特殊形式,它用於定位WWW伺服器上的資源如:/default.htmlHTTP請求客戶端請求客戶端請求表頭客戶端上傳的MIME對象HTTP回應伺服器回應狀態伺服器端請求表頭伺服器回應的MIME對象HTTP認證HTTPClientHTTPServer匿名請求狀態401認證請求回應請求或狀態405Cookie用於存儲客戶端的狀態,其流程為:(1)當客戶端請求一URI時,伺服器在回應的表頭中附加數個Set-Cookie表頭(2)客戶端收到此表頭時將Cookie資訊存儲在硬碟中(5)當客戶再次請求相同的URI時,將Cookie資訊發往伺服器(4)伺服器根據客戶的Cookie資訊決定其下一步的操作並將新的Set-Cookie送往客戶端5.2標記語言SGML標準HTMLVRMLXMLSGML標準
SGML(StandardforGeneralMarkupLanguage,)是ISO在1986年公佈的文字處理標準(ISO8879),它提出了一套通用的、一般化的標記語言規範。SGML的結構元素(Elements)<tag>Element</tag>內容模型(Contentmodel)<Report> <Title> … </Title> <Abstract> … </Abstract> <Body> … </Body></Report>SGML的組成SGML聲明檔形式定義(DTD)SGML檔實體HTML什麼是HTMLHTML的檔結構
什麼是HTML HTML是WWW用於描述其超文本檔的標記語言,是SGML的一個應用。其主要功能包括:定義文檔的顯示格式在文檔中插入圖形建立超級鏈接建立框架用表單(form)輸入用戶數據建立樣式表(CSS)HTML的檔結構HTML標題(HEAD)HTML主體(Body)控制資訊檔內容HTML的檔結構舉例<HTML><HEAD> <TITLE>本篇標題</TITLE></HEAD><BODY> <H1>本篇內容</H1> 這是一篇HTML範例</BODY></HTML>
VRML
虛擬現實造型語言(VRML:VirtualRealityModelingLanguage)是用於建構人與電腦互動式的環境,這種環境具有以下特性:(1)能夠給用戶以三維立體的虛擬境界。(2)應該給使用者以第一人稱的感受,並有即時任意活動的自由。(5)用戶能夠通過一些控制裝置即時地操縱和改變用戶所進入的虛擬境界。XMLXML是SGML的一個簡化子集,是新一代的WWW的語言<Computer><CPU>PII400</CPU><MainBoard>華碩P5W</MainBoard><HardDisk>IBM15.6G</HardDisk><DRAM>現代128M</DRAM><Display>三星550B</Display></Computer>XML與HTML的區別HTML的主要目標是提供文檔的顯示模式(POP) XML的主要目標是提供文檔的結構與內容(MOM)HTML的DTD是基本固定的,難於擴展 XML的DTD是可設的,很容易擴展。XML在電子商務中的應用作為企業與企業之間資訊交換的標準語言(替代EDI)。作為不同平臺,不同程式之間交換數據的標準。5.5基於Web的網路計算網路計算模型基於Web的網路計算客戶端技術服務端技術網路計算模式集中式結構(Monolithic)客戶/服務結構(C/S)三層式結構(ThreeTie)分佈式計算平臺(DistributedComputing)集中式結構(Monolithic)主機終端終端終端終端終端終端終端客戶/服務結構(C/S)伺服器伺服器客戶機客戶機客戶機客戶機三層式結構(ThreeTie)流覽器Web伺服器與應用伺服器數據伺服器分佈式計算平臺(DistributedComputing)分佈式計算平臺分佈式計算應用程式A分佈式計算應用程式B分佈式計算應用程式C基於Web的網路計算模型HTTP客戶流覽器Web伺服器客戶流覽器中間件資料庫傳統應用客戶端技術對象嵌入技術JavaApplet技術客戶端腳本程式技術對象嵌入技術
將Applet對象或ActiveX控件作為對象插入到HTML文檔中,由流覽器執行。如:<Objectclassid=“clsid:B16555C0-06DB-101B…”id=SpinButtonwidth=15…>JavaApplet技術JavaApplet是下載到流覽器端上執行Java小程式,可實現回應用戶操作、播放即時音頻或視頻的功能。如:<AppletCode=Class1.classHEIGHT=200WIDTH=200>腳本程式技術在HTML檔中插入腳本語言程式,實現網頁的動態特性。主要腳本語言包括:JavaScript,VBScript如:<SCRIPTLANGUAGE=language>…</SCRIPT>服務端技術伺服器端的腳本程式技術中間件技術伺服器端的腳本程式技術在伺服器端解釋執行的腳本程式如:<HTML><BODY><%Tsym=Request.QueryString(“TickerSymbol”)SetNobj=Server.CreatObject(“NASDAQ.TICKerObj”)%>…</BODY></HTML>中間件技術CGIISAPIActiveX服務組件JavaBeanCGIWeb伺服器(Server)客戶流覽器(Client)CGI程式CGI程式CGI程式資料庫伺服器主機ISAPIWeb伺服器(Server)客戶流覽器(Client)ISAPIDLLISAPIDLLISAPIDLLISAPI伺服器主機資料庫ISAPIFilterActiveX服務組件Web伺服器ASP.DLLASP檔(HTML+Scripting)Active服務組件Active服務組件資料庫COM/DCOM客戶流覽器應用程式JavaBeanWeb伺服器JavaservletJSP檔(HTML+Script)JavaBeanJavaBean資料庫客戶流覽器應用程式5.4WWW的開發與應用平臺MicrosoftActive平臺IBMWebsphere平臺MicrosoftActive平臺Active桌面(IE)Active伺服器數據伺服器Active桌面(IE)HTML檔腳本程式語言控制組件服務協議Active伺服器HTML檔服務腳本程式語言服務組件服務協議IBMWebsphere平臺WebServerServletServerEnterpriseJavaBeanWebBrowserAppletHTTPDataBaseIIOPIIOPJDBCJDBCClientPlatformMiddleTier5rd-TierWebSphere
產品家族WebSphereStudioNetObjectsFusionNetObjectsBeanBuilderNetObjectsScriptBuilder
WebSphereApplicationEnhancedServletAPIJSPIntegrationDatabaseIntegrationServletmanagementtoolsVisualAgeforJava5.5電子商務網站的開發電子商務網站的組成電子商務網站的開發過程電子商務網站的管理電子商務網站可靠性與可伸縮性電子商務網站的組成資訊發佈產品目錄顧客登錄用戶購物用戶留言顧客管理資訊維護產品維護訂單處理支付處理顧客資料庫產品資料庫訂單資料庫顧客顧客介面業務處理企業數據電子商務系統的開發過程需求分析體系結構設計選擇平臺原型系統的設計系統實現測試運行電子商務網站的管理
系統管理網站管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 6.2 压强教学设计初中物理沪教版上海九年级第一学期-沪教版上海2007
- 2025-2026学年少林拳教学目标水杯设计
- 2025-2026学年他还小教学设计
- 2025-2026学年烧烤乐高教案
- 2025-2026学年三年级数学好玩教学设计
- 水泥厂设备维护保养制度
- 2025-2026学年数学课堂教学需要设计
- 2025-2026学年幼儿园教学设计空白模版
- 机械加工安全运行制度
- 电子厂精密仪器维护
- 2026江苏南通市如皋市卫健、民政和医保系统部分单位招聘事业编制人员167人笔试备考试题及答案详解
- GB/T 47671-2026温室气体产品碳足迹量化方法与要求燃气发电
- 2026年扬州市广陵区社区工作者招聘考试模拟试题及答案详解
- 长输管道工程监理细则+监理规划范本
- 人工智能在战略管理中的应用
- 藏族碉楼营造技艺
- 2026年【安全员C证】考试测试题及答案
- 2026年四川省拟任县处级党政领导职务政治理论水平任职资格考试综合练习题及答案
- 2026年湖南省数字技术应用能力(数字技术综合知识及实践)复习题及答案
- T∕BRACDCHE 005-2026 眼科慢性病基层健康管理指南
- 保密协议(中英文对照)
评论
0/150
提交评论