第二章Web开发技术概述

第二章Web开发技术概述

ID:43221146

大小:497.00 KB

页数:61页

时间:2019-10-04

第二章Web开发技术概述_第1页
第二章Web开发技术概述_第2页
第二章Web开发技术概述_第3页
第二章Web开发技术概述_第4页
第二章Web开发技术概述_第5页
资源描述:

《第二章Web开发技术概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章Web开发技术概述学习要点1.了解C/S模式与B/S模式的结构。2.了解常用的Web开发技术。3.掌握IISWeb服务器的配置。4.了解VisualStudio2005开发工具。Web开发技术概述互联网的快速发展对人们的工作、学习和生活带来了重大影响。人们利用互联网的主要方式就是通过浏览器访问网站,以便处理数据、获取信息。当人们通过浏览器打开各式各样的网站进行信息处理、享受互联网带给人们巨大便利的同时,好奇的读者也许非常想知道其背后所隐藏的所有实现技术。涉及到的技术是多方面的,包括网络技术、数据库技术、面向对象技术、图形图像处理技术、多媒体技术、网络和信息安全技术、互联网技术、W

2、eb开发技术等等。其中Web开发技术是互联网应用中最为关键技术之一。Web开发技术概述当用户要通过浏览器访问某一个网站,用户必须首先在浏览器的地址栏中输入相应的网址——URL地址,接着浏览器将向域名服务器询问该网址对应的IP地址,并根据返回的结果直接定位到目标服务器;服务器与浏览器双方完成通讯握手之后,该网站对应的图文数据便被送到浏览器中。如果收到的是HTML代码和图片,浏览器对其进行解释之后形成页面显示,而如果遇到扩展名为ASP、ASPX、CGI之类的脚本程序,解释工作就必须由服务器来完成,浏览器只能被动接收解释的结果并加以显示;当然,如果在结果中遇到HTML标记,浏览器就会启动解释

3、程序,然后按HTML标记的要求将网页的内容显示在用户面前。2.1C/S模式与B/S模式C/S计算模式将应用一分为二:前端是客户机,几乎所有的应用逻辑都在客户端进行和表达,客户机完成与用户的交互任务。后端是服务器,它负责后台数据的查询和管理、大规模的计算等服务。通常客户端的任务比较繁重,称作“肥”客户端,而服务器端的任务较轻,称作“瘦”服务器。C/S模式的结构如图1-3所示:C/S计算模式具有以下几个方面的优点:通过异种平台集成,能够协调现有的各种基础结构:分布式管理;能充分发挥客户端PC的处理能力,安全、稳定、速度快,且在适当情况下可脱机操作。B/S模式是一种基于Web的协同计算模式,

4、是一种三层架构的瘦客户机/肥服务器的计算模式。第一层为客户端表示层,与C/S结构中的“肥”客户端不同,三层架构中的客户层只保留一个Web浏览器,不存放任何应用程序,其运行代码可以从位于第二层Web服务器下载到本地的浏览器中执行,几乎不需要任何管理工作。第二层是应用服务器层,由一台或多台服务器(Web服务器也位于这一层)组成,处理应用中的所有业务逻辑,包括对数据库的访问等工作,该层具有良好的可扩充性,可以随着应用的需要任意增加服务的数目。第三层是数据中心层,主要由数据库系统组成。C/S模式与B/S模式B/S模式的结构如图1-4所示。图1-4B/S模式结构C/S模式与B/S模式B/S模式与

5、传统的C/S模式相比体现了集中式计算的优越性:具有良好的开放性,利用单一的访问点,用户可以在任何地点使用系统;用户可以跨平台以相同的浏览器界面访问系统;因为在客户端只需要安装浏览器,取消了客户端的维护工作,有效地降低了整个系统的运行和维护成本。2.2Web基本技术介绍在信息领域中,Web技术几乎汇集了当前信息处理的所有技术手段,以求最大限度地满足人性化的特点。由于Web正处在日新月异的高速发展之中,它所覆盖的技术领域和层次深度也在不断改变。现阶段Web的基本技术包括HTML、DHTML、JavaApplet、JavaScript与VBScript、CGI、PHP、JSP、ASP/ASP

6、.NET、XML、ADO/ADO.NET和WebServices等。HTML技术HTML是HyperTextMarkupLanguage(超文本标记语言)的缩写,是一种用来制作超文本文档的简单标记语言,它实际上是标准通用标记语言(SGML,StandardGeneralizedMarkupLanguage)的一个子集。HTML文件是一种纯文本文件,通常它带有.htm或.html的文件扩展名。DHTML技术DHTML即动态的HTML语言(DynamicHTML)。除了具有HTML语言的一切性质外,其最大的突破就是可以实现在下载网页后仍然能实时变换页面元素效果、使人们在浏览Web页面时看到

7、五彩缤纷、绚丽夺目的动态效果。DHTML并不是一门新的语言,它是以下技术、标准或规范的一种集成:(1)HTML4.0(2)CSS(CascadingStyleSheets,层叠样式单)(3)CSSL(Client-SideScriptingLanguage,客户端脚本语言)(4)HTMLDOM(HTML文档对象模型,DocumentObjectModel)什么是XHTML?XHTML是ExtensibleHyperTextMarkupLangu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。