找回密码
 立即注册
搜索
查看: 2406|回复: 2

[求助]:

[复制链接]
发表于 2005-4-9 14:56 | 显示全部楼层 |阅读模式
internet中的web技术特点是虾米?
知识深厚的来解答一下
回复

使用道具 举报

     
发表于 2005-4-9 22:21 | 显示全部楼层
知道Google吗?
回复

使用道具 举报

发表于 2005-4-10 15:06 | 显示全部楼层
传统的网络应用的体系结构被称为C/S结构(也称为两层结构),这种结构应用系统完全在客户机上,而数据库在另一处的服务器上,虽然这种方法可以使我们共享整个企业的数据,但它却存在许多缺点。
   在两层结构应用中,处理的负载全部由客户机承担,而功能相对较强的服务器却只作为应用和数据库之间的通信控制器。其结果是,不仅应用的性能由于客户机的资源而受到影响,而且网络的流量也大为增加。当整个应用对放在客户机上处理时,应用在向用户展示任何结果之前,都不得不多次提出数据请求。这些对数据库的多次请求可能大大地加重网络的通信负担。
   另一个问题是维护问题。即使对应用只做稍微的修改,也会涉及用户库的整个转出。经几次转出之后,用户库可能变得很难管理,搞不清哪些版本在什么地方。有些用户可能还没有准备好全部转出,所以当别人坚持立即进行修改时他们只好先不进行修改,结果造成会有多个不同版本的软件需要同时维护。
   为了解决这些问题,软件界提出了三层体系结构的概念。把应用分解为三个不同的逻辑层次,各有一套定义好的接口。第一层是表示层,典型情况下由某种图形用户接口组成。中间层由应用逻辑组成。第三层是应用所需的数据。
   中间层(应用逻辑层)基本上是由用户通过表示层调用的代码,目的是用来检索所要的数据。当表示层接收到这些数据后,便将其进行格式化,显示出来。把应用逻辑与用户接口分开,大大地提高了设计应用的灵活性。这样无需个性应用逻辑便可以建立和使用多种应用接口,只要应用逻辑层给表示层提供定义明晰的接口就行。
   第三层是应用所需要的数据。这些数据可以由任何信息源组成。应用所需的数据不限于仅仅是关系数据库,也可以许多不同的企业级数据源。
   WEB应用在典型情况下遵循三层结构。第一层即表示层,在WEB应用中它不仅包括WEB浏览器,而包括WEB服务器。其责任是把数据组装成可表示的格式。第二层是应用层。它通常由某种程序或一些组件组成。第三层向第二层提供所要的数据。典型的WEB应用是首由集用户提供的数据(第一层),然后把数据发送给WEB服务器,运行所要的服务程序(第二、三层),把准备在WEB浏览器中表示的数据打包,然后将打包的数据送回到浏览器进行显示(第一层)。
   服务器端WEB程序、组件和其它程序一样,只是有几点重要的区别。
   1、程序应该能被WEB服务器调用。当用户由浏览器发出请求时,WEB服务器必须能找到并执行所请求的程序。
   2、必须有能让WEB服务器把表单数据传递给程序的途径。当WEB服务器调用程序时,它需要传递HTTP请求中的数据的途径。
   3、调用程序时,必须有标准入口。
   4、当程序处理完输入数据时,它必须把结果进行包装,并把包装好的结果返回给WEB服务器,然后由WEB服务器把结果返回给浏览器。
   在几年前,只有CGI(公共网关接口)是能够把动态数据带到WEB上的唯一实际解决方法。而如今,WEB技术的发展已远远超过了最初了预料。作为一种全新的计算模式,B/S向我们展现了它的巨大魅力:快速的程序发布,更新,方便的界面调整;程序更易维护。B/S现在已开始逐步取代传统的C/S方式,成为应用开发的主流。
   正是如此巨大的需求促进了WEB开发技术的飞速进步。从JavaScript到Java Applet到flash,从html到dhtml到xml,从cgi到php到jsp/.net,WEB开发技术已远非当年的吴下阿蒙了。如今的WEB开发无论是前台界面的表现形式与技术,还是后台数据的计算、管理和维护都已发生了深刻的变化。这些现代WEB技术为网站或应用开发提供了强有力的支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-5 12:21 , Processed in 0.038632 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表