1、Web应用与开发技术,学习目标,了解Web应用技术发展概况掌握Web的概念和技术特点了解Web应用和互联网发展的内在联系,第一讲 WEB应用技术概述,基本概念 Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再像一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。你可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性我们才把它称为Web。,WWW (World Wide We
2、b,也称万维网) ,是基于 Internet/Intranet 的、全球连接的、分布的、动态的、多平台的交互式超文本查询系统, 在进入21世纪以来, 其作为网络化信息服务的基础得到了迅速发展。 网站的信息资源组织形式都是以一个主页 (Home Page) 为首, 其他 Web 页面为节点,在每个 Web 页面中都包含了相关的信息及超链接, 用超链接把主页与 Web 页面以及 Web 页面之间链接成一个树状结构的信息链。其中主页作为用户进入 Web 站点的入口,用户可以通过超链接很方便地浏览其他的 Web 页面及其他 Web 站点。,第一节 Web 的产生及发展,Web 技术已经从最初简单的文档
3、浏览发展到了当今复杂的电子商务应用。Web 的发展过程大致可以划分为三个阶段, 即静态页面阶段、动态交互页面阶段和实时可伸缩的事务处理阶段。1静态页面阶段在此阶段, Web 技术主要用于简单静态 Web 页面的浏览, 静态 Web 页面都是由 HTML (Hyper Text Market Language) 语言编写的。用户使用客户端的浏览器,通过站点主页进入 Internet 上的各个 Web 站点进行访问, 此时, 由于受到低版本 HTML 和老式浏览器的制约, Web 页面只能包含单纯的文本内容, 因而在浏览器中只能显示呆板的固定的文字信息。由于 HTML 标识不断扩充, Micros
4、oft 公司的 Internet Explore 等浏览器不断改进, 才使得 Web 页面逐渐对各种媒体文件进行支持。如图1-1Web系统结构所示。图1-1 Web系统结构,2动态交互页面阶段由于静态文档无法与用户交互, 所以用户仅是被动地使用 Web 服务器所提供的静态页面,即预先设定好的固定信息。另一方面, 对于网络管理员来说, 维护静态的 Web 页面也是一件很麻烦的事, 需要不断地创建新的 Web 页面并且不断删除与修改已有的 Web 页面, 这些越来越不能满足人们的进一步要求。在动态交互页面阶段初期, 只是对用户简单的交互信息进行处理, 按照用户的要求对主页进行有限的控制。随着动态信
5、息内容的不断加大和数据库信息资源发布的需求, 越来越多的技术人员认识到 Web 与数据库连接的重要性。网络数据库技术是本阶段最重要的技术核心。Web 与数据库互连结构图如图1-2 所示。,图1-2 Web与数据库互连结构图,3. 实时可伸缩的事务处理阶段随着 Internet 用户的迅速增加, 人们渴望网络能给他们的生活带来更多的便利, 电子商务的出现对商家和用户都产生了深远的影响, 也使 Web 的应用深入到人们日常生活的每个角落。为了在 Web 上进行实时可伸缩的事务处理, 实现电子商务, Web 必须解决几个关键问题, 即如何实现实时的事务处理、可伸缩性、可扩展性、安全性与客户认证等技术
6、难题。Web 对象技术是最新一代 Web 应用的关键技术, 它通过分布对象技术允许客户机直接同相关服务器联系, 开销小且避免了 Web 服务器所形成的瓶颈。并且客户提交的请求(任务)可以从单个功能服务器到整个服务器系统都可伸缩地运行在一个或多个服务器上, 动态地平衡客户端的请求负载。,一、Web是图形化的和易于导航的(navigate) Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可
7、以在各页各站点之间进行浏览了。,第二节 Web 的特点,二、Web与平台无关无论你的系统平台是什么,你都可以通过Internet访问WWW。 浏览WWW对你的系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh还是别的什么平台我们都可以访问WWW。对WWW的访问是通过一种叫做浏览器(browser)的软件实现的。如Netscape 的Navigator、NCSA的Mosaic、Microsoft的 Explorer等。三、Web是分布式的大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在
8、不同的站点上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。,四、Web 是动态的 最后,由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以Web站点上的信息是动态的。经常更新的。这一点是由信息的提供者保证的。Web动态的特性还表现在Web是交互的。Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提
9、交请求,服务器可以根据用户的请求返回相应信息。,互联网(Internet)给全世界带来了非同寻常的机遇。人类经历了农业社会、工业社会,当前正在迈进信息社会。信息作为继材料、能源之后的又一重要战略资源,它的有效开发和充分利用,已经成为社会和经济发展的重要推动力和取得经济发展的重要生产要素,它正在改变着人们的生产方式、工作方式、生活方式和学习方式。 首先,网络缩短了时空的距离,大大加快了信息的传递使得社会的各种资源得以共享。 其次,网络创造出了更多的机会,可以有效地提高传统产业的生产效率,有力地拉动消费需求,从而促进经济增长。推动生产力进步。 第三,网络也为各个层次的文化交流提供了良好的平台。,第
10、三节 Web 的应用,Internet发展经历了研究网、运行网和商业网3个阶段。至今,全世界没有人能够知道Internet的确切规模。Internet正以当初人们始料不及的惊人速度向前发展,今天的Internet已经从各个方面逐渐改变人们的工作和生活方式。人们可以随时从网上了解当天最新的天气信息、新闻动态和旅游信息,可看到当天的报纸和最新杂志,可以足不出户在家里炒股、网上购物、收发电子邮件,享受远程医疗和远程教育等等。Internet的意义并不在于它的规模,而在于它提供了一种全新的全球性的信息基础设施。当今世界正向知识经济时代迈进,信息产业已经发展成为世界发达国家的新的支柱产业,成为推动世界经
11、济高速发展的新的源动力,并且广泛渗透到各个领域,特别是近几年来国际互联网络及其应用的发展,从根本上改变了人们的思想观念和生产生活方式,推动了各行各业的发展,并且成为知识经济时代的一个重要标志之一。Internet已经构成全球信息高速公路的雏形和未来信息社会的蓝图。纵观Internet的发展史,可以看出Internet的发展趋势主要表现在如下几个方面:,(1)运营产业化 以Internet运营为产业的企业迅速崛起,从1995年5月开始,多年资助Internet研究开发的美国科学基金会(NSF)退出Internet,把NSF net的经营权转交给美国3家最大的私营电信公司(即Sprint、MCI和
12、ANS),这是 Internet发展史上的重大转折。 (2)应用商业化 随着Internet对商业应用的开放,它已成为一种十分出色的电子化商业媒介。众多公司、企业不仅把它作为市场销售和客户支持的重要手段,而且把它作为传真、快递及其他通信手段的廉价替代品,借以形成与全球客户保持联系和降低日常的运营成本。如:电子邮件、IP电话、网络传真、VPN和电子商务等等的日渐受到人们的重视便是最好例证。 (3)互联全球化Internet虽然已有三十来年的发展历史,但早期主要是限于美国国内的科研机构、政府机构和它的盟国范围内使用。现在不一样了,随着各国纷纷提出适合本国国情的信息高速公路计划,已迅速形成了世界性的
13、信息高速公路建设热潮,各个国家都在以最快的速度接入Internet。,13,(4)互联宽带化随着网络基础的改善、用户接入方面新技术的采用、接入方式的多样化和运营商服务能力的提高,接入网速率慢形成的瓶颈问题将会得到进一步改善,上网速度将会更快,带宽瓶颈约束将会消除,互联必然宽带化,从而促进更多的应用在网上实现,并能满足用户多方面的网络需求。 (5)多业务综合平台化、智能化随着信息技术的发展,互联网将成为图像、话音和数据“三网合一”的多媒体业务综合平台,并与电子商务、电子政务、电子公务、电子医务、电子教学等交叉融合。十到二十年内,互联网将超过报刊、广播和电视的影响力,逐渐形成“第四媒体”。,思考题:1、就Web应用技术而言,您认为Web的发展历程和变迁是“技术”的升级还是应用模式等“理念”的变革?请举例说明。2、举例说明您所知道的基于因特网的应用和服务。3、您个人认为目前在您进行的基于因特网的应用和服务时,尚有什么不尽人意之处?,END,