- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 Web应用程序开发能力培养 8.1 浏览器/服务器应用框架 8.2 网页设计语言 8.3 网页制作工具 8.4 脚本语言 8.5 相关技术 本章学习目标 Web应用程序的框架结构 当前主流的Web服务器和浏览器 Web动态网页中包含的动态要素 脚本语言的功能、特点 常用的网页制作工具及功能、特点 Web应用程序开发涉及到哪些相关技术 8.1 浏览器/服务器应用框架 8.1.1 Web应用框架——浏览器/服务器结构 8.1.2 Web服务器 8.1.3 Web浏览器 8.1.4 Web动态网页要素 8.1.1 Web应用框架——浏览器/服务器结构 第一层是人机界面,一般为基于HTML的浏览器,有一些客户端控件或脚本技术用来丰富用户界面。 第二层是业务规则层,一般由内嵌在HTML网页中的脚本和控件来处理。 第三层由服务器来完成将业务数据向技术数据转换。 第四层为应用服务器,同样位于服务器端,该层处理和产生最后的结果。 8.1.2 Web服务器 Web服务器是Web站点的心脏和灵魂。Web服务器不仅可以按HTML文档形式提供静态Web页,而且能够执行一些可极大地增加站点内容的应用程序。如图8.1所示。 CGI是一种允许Web服务器开始一个可执行体,并使用进程来完成任务(如发送E-mail)的技术。 在Browser/Server体系结构中,Web服务器的工作方式是: (1)接受请求。 (2)执行服务器端的应用程序,如果必要,请求数据库服务。 (3)产生HTML文档。 (4)回应请求。 常用的Web服务器软件系统主要有以下几种(如图8.2所示)。 (1)Internet信息服务器。 (2)个人Web服务器。 (3)FrontPage服务器扩展。 (4)Netscape Enterprise Server。 (5)Apache。Apache是全球用得最广泛的Web服务器。 8.1.3 Web浏览器 目前,市场上的Web浏览器主要有Microsoft公司的Internet Explorer(IE)和Netscape公司的Netscape Navigator。这两种浏览器的工作原理比较相似,但是它们内部的构建过程不大一样,特别是两者对HTML语言的支持也有区别。在这一方面,两种浏览器的开发公司都以能够支持更多的技术为目的,在努力改善着自己的产品。所以仅考虑浏览器所能支持的技术,两者的区别不是很大。 8.1.4 Web动态网页要素 依赖浏览器技术的动态要素有: (1)页面描述语言:HTML,DHTML和CSS。 (2)脚本语言:VBScript和JavaScript。 (3)对象技术:ActiveX控件,JavaBeans,JavaApplet和Plug-ins。 服务器端的动态要素有: (1)ASP。 (2)脚本语言:VBScript和JavaScript。 (3)ASP内置对象,ActiveX组件,Enterprise JavaBeans。 (4)数据库接口支持:ODBC,JDBC,OLE DB,ADO等。 8.2 网页设计语言 8.2.1 HTML语言简介 8.2.2 XML 8.2.1 HTML语言简介 HTML是一种用来制作超文本文档的简单标记语言。自1990年以来,HTML就一直被用作WWW上的信息表示语言,用于描述网页的格式和它与WWW上其他网页的连接信息。 HTML文档的一个重要特性就是能通过一系列标记把多种媒体的信息综合在一起。 浏览器相当于将要收帐的人,从标记中所指出的位置取到资源,然后,按照标记规定的形式编排好并显示出来。 8.2.2 XML XML是互联网联合组织(W3C)创建的一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不仅在于满足不断增长的网络应用需求,同时还希望借此能够确保在通过网络进行交互合作时,具有良好的可靠性与互操作性。 XML实际上是一种定义语言,即使用者可以定义无穷无尽的标记来描述文件中的数据元素,从而突破了HTML固定标记集合的约束,使文件的内容更丰富更复杂,并组成一个完整的信息体系。 8.3 网页制作工具 8.3.1 FrontPage 8.3.2 Visual InterDev 8.3.3 Dreamweaver MX 8.3.4 Fireworks MX 8.3.5 Flash MX 8.3.1 FrontPage 最早的FrontPage版本是FrontPage 95,之后推出的FrontPage 97较FrontPage 95增加了拖放、支持Java、ActiveX和VBScript等功能,可以更加方便地在Web页面内添加各种Internet Explorer特性。 FrontPage 20
您可能关注的文档
- 计算机操作系统入门 教学课件 作者 俞瑛 第一章.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS01操作系统概论.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS02进程控制与同步.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS03调度与死锁.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS04作业管理.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS05存储管理.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS06设备管理.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS07文件管理.ppt
- 计算机操作系统原理与windows2003实践教程 教学课件 作者 桑莉君 OS08Windows的网络管理.ppt
- 计算机操作与应用 Windows XP+Office 2003 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 吴民 韩立凡 04项目四.ppt
- 计算机导论(第二版) 田原 目录.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第1章计算机概述.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第2章计算机硬件基础.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第3章计算机软件基础.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第4章 运算与编码基础.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第5章 windows2000.PPT
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第6章 word操作.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第7章 Excel使用.ppt
- 计算机导论(第二版)电子教案杨克昌 王岳斌 第9章 计算机网络基础.ppt
- 计算机导论(第二版)田原电子教案 第1章 计算机基础知识.ppt
最近下载
- 2024河南郑州文化旅游和体育集团有限公司社会化公开招聘34人笔试备考试题及答案解析.docx VIP
- 招标代理档案管理制度.docx VIP
- 2025南方电网昆明供电局项目制用工招聘(48人)笔试模拟试题及答案解析.docx VIP
- 农业服务中心2025年度工作计划 .doc VIP
- 外窗防水节点施工方案(JS).doc
- 2025-2026学年小学科学五年级上册青岛版(五四制2024)教学设计合集.docx
- 2025《J金融租赁公司所在行业的波特五力模型分析》5800字.doc
- 2025金风变流器2.0MW故障代码手册V4.docx VIP
- AP微积分AB 2014年真题 (选择题+问答题) AP Calculus AB 2014 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 动态口令认证机制的网上投票系统设计与实现.docx VIP
文档评论(0)