Web应用与开发技术
学习目标
了解Web应用技术发展概况
掌握Web的概念和技术特点
了解Web应用和互联网发展的内在联系
第一讲 WEB应用技术概述
基本概念采用超文本和超媒体的信息组织方式,上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再像一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。你可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性我们才把它称为Web。
WWW (World Wide Web,也称万维网) ,是基于/ 的、全球连接的、分布的、动态的、多平台的交互式超文本查询系统, 在进入21世纪以来, 其作为网络化信息服务的基础得到了迅速发展。
网站的信息资源组织形式都是以一个主页(Home Page) 为首, 其他 Web 页面为节点,在每个 Web 页面中都包含了相关的信息及超链接, 用超链接把主页与 Web 页面以及 Web 页面之间链接成一个树状结构的信息链。其中主页作为用户进入 Web 站点的入口,用户可以通过超链接很方便地浏览其他的 Web 页面及其他 Web 站点。
第一节 Web 的产生及发展
Web 技术已经从最初简单的文档浏览发展到了当今复杂的电子商务应用。Web 的发展过程大致可以划分为三个阶段, 即静态页面阶段、动态交互页面阶段和实时可伸缩的事务处理阶段。
在此阶段, Web 技术主要用于简单静态 Web 页面的浏览, 静态 Web 页面都是由 HTML (Hyper Text Market Language) 语言编写的。用户使用客户端的浏览器,通过站点主页进入 上的各个 Web 站点进行访问, 此时, 由于受到低版本 HTML 和老式浏览器的制约, Web 页面只能包含单纯的文本内容, 因而在浏览器中只能显示呆板的固定的文字信息。由于 HTML 标识不断扩充, Microsoft 公司的 Explore 等浏览器不断改进, 才使得 Web 页面逐渐对各种媒体文件进行支持。如图1-1Web系统结构所示。
图1-1 Web系统结构
由于静态文档无法与用户交互, 所以用户仅是被动地使用 Web 服务器所提供的静态页面,即预先设定好的固定信息。另一方面, 对于网络管理员来说, 维护静态的 Web 页面也是一件很麻烦的事, 需要不断地创建新的 Web 页面并且不断删除与修改已有的 Web 页面, 这些越来越不能满足人们的进一步要求。
在动态交互页面阶段初期, 只是对用户简单的交互信息进行处理, 按照用户的要求对主页进行有限的控制。随着动态信息内容的不断加大和数据库信息资源发布的需求, 越来越多的技术人员认识到 Web 与数据库连接的重要性。网络数据库技术是本阶段最重要的技术核心。Web 与数据库互连结构图如图1-2 所示。
图1-2 Web与数据库互连结构图
3. 实时可伸缩的事务处理阶段
随着 用户的迅速增加, 人们渴望网络能给他们的生活带来更多的便利, 电子商务的出现对商家和用户都产生了深远的影响, 也使 Web 的应用深入到人们日常生活的每个角落。为了在 Web 上进行实时可伸缩的事务处理, 实现电子商务, Web 必须解决几个关键问题, 即如何实现实时的事务处理、可伸缩性、可扩展性、安全性与客户认证等技术难题。
Web 对象技术是最新一代 Web 应用的关键技术, 它通过分布对象技术允许客户机直接同相关服务器联系, 开销小且避免了 Web 服务器所形成的瓶颈。并且客户提交的请求(任务)可以从单个功能服务器到整个服务器系统都可伸缩地运行在一个或多个服务器上, 动态地平衡客户端的请求负载。
一、WEB是图形化的和易于导航的(NAVIGATE)
Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。
第二节 Web 的特点
二、WEB与平台无关
无论你的系统平台是什么,访问WWW。浏览ows平台、UNIX平台、Macintosh还是别的什么平台我们都可以访问)的软件实现的。如Netscape 的Navigator、NCSA的Mosaic、Microsoft的
Explorer等。
三、WEB是分布式的
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上。只需要在
Web应用技术(第一讲-100 908) 来自淘豆网m.daumloan.com转载请标明出处.