- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第1章 WEB技术基础
服务器给出响应,将被访问文件发回给浏览器;具体的执行过程有如下几种情况: ? 服务器根据客户端发送的请求找到相应文件,如文件是HTML文档,则将该文档直接返回给客户端; 如果文件中包含JSP、ASP或PHP程序,则由WEB服务器运行该程序并把运行结果返回给客户端; 如果程序中包含对数据库的操作,则服务器将指令发送给数据库驱动程序,由数据库驱动程序执行相关指令并将执行结果返回给WEB服务器,然后再通过服务器将数据运行结果嵌入页面并将完整的HTML页面返回给客户端浏览器; 1.2.3 WEB的工作原理 静态WEB工作原理:Browser/request-Server/response 首先,浏览器发送消息到Web服务器,请求特定的Web页面; Web服务器响应浏览器请求,查找该页面; 如果该页面存在,Web服务器就会发送回该页面的HTML消息内容。 每个被浏览的Web页面都是Web浏览器发送请求、Web服务器响应返回的对应消息 动态WEB工作原理 首先客户Web浏览器发出请求要求访问Web服务器的某一动态网页 服务器运行该动态网页中程序,必要时访问数据库,最终生成动态的HTML页面返回客户端 用户请求 返回应答结果 查询数据 返回查询结果 客户端 服务器端 数据库 WEB世界构成:Browser/Server (B/AS/DBS) Request Response WEB工作原理:请求/响应 (静态和动态) WEB站点的开发可以分成客户端和服务器端两部分。 客户端主要用于显示信息内容,也就是我们浏览的WEB页面,服务器端程序的主要功能是对所需信息进行处理。 常用的Web客户端开发技术有HTML、XML、CSS、脚本语言等。 常用的WEB服务器端开发技术有JSP、ASP、PHP、ASP.NET等。 1.2.4 WEB的客户端技术 HTML (HyperText Markup Language,超文本标记语言) ? HTML语言是一种标记语言,它通过标记来描述页面上的文字、影像、图片等内容。 我们可以使用任何文字编辑软件来编辑HTML代码,常用的开发软件如Dreamweaver等也都是制作HTML页面的不错选择。 XML(eXtensible Markup Language,可扩展标记语言) XML可以自定义标记,描述的是文档的结构和意义,它本身不描述文档的显示方式。 要想使XML文档在浏览器中按特定样式显示,必须要有相应的样式文件,如CSS文件或XSL文件等。 1.2.4 WEB的客户端技术 CSS(Cascading Style Sheets,层叠样式表) ? CSS的主要工作就是描述WEB页面的显示风格和样式,使用它可以使得WEB页面的显示内容与显示样式分开,有利于对页面文件的维护。 脚本语言 常用的脚本语言有VBScript和JavaScript,它们都是由浏览器解释执行的 。 它们不仅可以作为客户端程序的开发技术,也可以应用于服务器端程序的开发。 1.2.4 WEB的客户端技术 HTML(Hyper Text Mark-up Language) 1945年,Vannevar Bush在他的文章中阐述了文本和文本之间通过超级链接相互关联的思想。 Doug Engelbart等人在1960年前后,对信息关联技术进行了最早的实验。与此同时,Ted Nelson正式将这种信息关联技术命名为超文本(Hypertext)技术。 1969年,IBM的Charles Goldfarb发明了可用于描述超文本信息的GML(Generalized Markup Language)语言。 1978到1986年间,GML语言进一步发展成为SGML语言标准。 1989年,Tim Berners-Lee对SGML语言进行了简化和完善。于1990年,正式发布HTML。 超文本标记语言HTML目前成为展现Web客户端信息的最有效载体之一。 浏览器端动态页面技术 1989年,GIF图像 1996年,Netscape浏览器在其2.0版中增加了对JavaScript和Java Applet的支持 ;IE3.0也支持JAVA技术 Microsoft为IE设计了另一种脚本语言--VBScript语言 1996年底,W3C提出了CSS的建议标准,同年,IE 3.0引入了对CSS的支持。(Cascading Style Sheets) 1996年, 插件(plug-in)技术 1997年,Microsoft发布了DHTML(Dynamic HTML),它是将动态HTML标记、CSS、DOM(Document Object Model)发展成一套实用、完整、高效的客户端开发技术体系 1996年,Macromedia公司收购了Futu
您可能关注的文档
- [工学]液压与气动_液压阀_压力阀1.ppt
- [工学]清华大学机械设计讲义-第5章带传动.ppt
- [工学]清华大学郑莉java ppt.ppt
- [工学]清华考研 电路原理课件 第12章 电路的频率特性.pdf
- [工学]液压传动10-方向控制阀.pdf
- [工学]演示文稿 第十三次课 相对论.ppt
- [工学]湖南大学结构力学课件第6章静定位移计算.ppt
- [工学]热力学第九章1.ppt
- [工学]热工基础-3-3-第三章 湿空气.ppt
- [工学]爆破及井巷工程课程设计最后修改.doc
- 2025《初中地理中考第一轮复习训练题》专题10 我国的自然资源(挖空版) .pdf
- 第三届全国技能大赛竞赛(无人机系统赛项)选拔赛备考试题(附答案).pdf
- 2025《初中地理中考第一轮复习训练题》专题15 西北地区和青藏地区(背诵版) .pdf
- 2024年中国职工保险互助会陕西办事处招聘真题 .pdf
- 丹东市振兴区教育局所属学校普通高校招聘教师笔试真题2024 .docx
- Unit 6 Electricity everywhere 第3课时 Grammar 教学设计 沪教版英语七年级下册 .pdf
- 2025年上海奉贤区高三二模高考语文试卷试题(含答案详解) .pdf
- 【《基于单片机控制的小型分拣机械手研发》13000字】 .pdf
- 云南省烟草专卖局系统笔试试题2024 .pdf
- 2025年广东省惠州市惠城区中考一模历史试卷(含答案) .pdf
最近下载
- 2025年 党风廉政建设专题学习辅导党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设与2025年 专题党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设【2篇】.pdf VIP
- 幼儿园园长外出参观学习心得体会PPT.pptx
- 二级公路毕业设计图纸.pdf VIP
- 试验检测计划方案.docx
- 前列腺增生手术护理查房.pptx
- 德国全能银行制度对我国商业银行启示.doc VIP
- 简易心电图仪设计课程设计.doc
- 2025入团积极分子发展对象考试题库(附答案).pdf
- 爱我中华教案.doc VIP
- 2012国家电子政务外网 IPSec VPN安全接入技术要求与实施指南.docx
文档评论(0)