标题:请问什么是WEB应用程序。
只看楼主
哈马拟
Rank: 1
等 级:新手上路
帖 子:270
专家分:0
注 册:2004-7-15
得分:0 
...................... 回答什么是“Web应用”可以是主观的,而回答什么是“ASP应用”则需要从技术上的解释。在ASP中术语“应用程序”有自己特定的含义,在讨论如何实现之前,弄懂这个概念至关重要。 ASP应用程序与两个主要的内容有关: · 全局范围的规定,具有一个全局可访问的变量存储区域。 · 通过COM+与IIS的集成,可更好地管理组件。 下面讨论这些内容。第二个内容涉及到其他ASP对象,其覆盖范围相应广泛。在下一章研究ASP Server对象时,将对这部分内容进行详细地讨论。 1. 提供Web应用程序的全局范围 ASP提供一个Application对象,基本上与前面讨论的Session对象相当。但是,这是在应用程序层而不是在用户层。换句话说,该对象是全局的,不是对单独用户的,而是对应用程序的所有用户,其作用域不限制为单独用户的访问。这与在一个正常的可执行应用程序中的全局(或Public)变量相同。Application对象可用于在全局环境中存储变量和信息(即状态),该应用程序内的任何ASP网页中运行的脚本都可访问这些值,而不管是哪个访问者发出的请求。 但是,这没有回答主要问题:什么是一个ASP应用程序?为此,需要研究ASP内部的一些情况。 当用户请求一个ASP网页时,IIS通过实例化asp.dll(用来实现ASP)创建一个环境(如第1章所述)。将该页面解释为服务器端脚本,相应的脚本引擎的实例用来执行该脚本。 实例化的asp.dll初如事件启动一个ASP应用程序,创建一个Application对象。然后,为这个用户启动一个会话,并创建单独的Session对象。当更多的会话启动时,这个Application对象保留在作用域中(即已经实例化和可用)。一旦最后保持活动的会话结束,该应用程序就结束,并取消相应的Application对象。 自己到网上Search下吧

2005-05-01 10:05
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
在什么情况下,要用到ASP应用程序,还是一定要用到。

中国人的财富网:http://www..cn/
2005-05-04 17:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
Web应用程序是浏览器/服务器端的程序,也就是说用户从浏览器来运行的程序。而严格的说除了Html等静态网页一些执行过程多是在服务器端来完成后,运行结果返回给客户端。

一般动态网页大多都能做Web应用程序,现在的动态网页本人知道的有Asp、Jsp、Php、CGI、

不过CGI技术已经快过时了,因为它的执行效率没有Asp等其他动态网页速度快。而且这种网页执行起来,人少还可以人稍多就会增加服务器负担。使服务器运行缓慢。

JSP是以Sun公司的Java为主要语言的动态网页。
12楼说得没有绝对的答案,不见得非得用Asp。也不见得不用Asp。这个跟实际情况有关。
2005-05-05 11:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-17051-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095676 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved