仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 534|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页编程之ActiveServerPages是如何事情?

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:37:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。在后面对ActiveServerPages的先容中,IIS的次要功效是撑持静态HTML主页,当用户向一个利用IIS的服务器提出哀求后,服务器将会从本人的硬盘大概内存中提出一个静态主页发送到用户的扫瞄器上,IIS的次要感化就是作为用户扫瞄器到服务器硬盘的一些文件的一个无效的接口。<P>  注重 
  初期的IIS版本包含一个称做InternetDatabaseConnector(IDC)的工具,IDC能够从数据库中承受和存储数据,你仍旧能够使用IDC做这类事情,可是明显ActiveServerPages能够做的更好。 
  从这个意义上,IIS和其他的WebServer没有甚么区分,任何WebServer的次要感化都是撑持静态HTML主页,了解其对HTML的撑持历程以下步骤所列。  
  1.作为一个用户起首是在扫瞄器的地点栏中添上要会见的主页地点并回车触发这个请求。  
  2.扫瞄器将请求发送到诸如IIS的WebServer上。  
  3.WebServer吸收这些请求并依据.cfm或.cfml的后缀名意想到这是HTML文件。  
  4.WebServer从以后硬盘或内存中读取准确的HTML文件然后将它送回用户扫瞄器。  
  5.cfmL文件将会被用户的扫瞄器注释并将了局显现在用户扫瞄器上。  
  固然,这类历程大概会加倍庞大一些,(比方,Form中的内容和查询字串的传送)。在年夜多半情形下,关于各类典范的WebServer来讲,这类历程是墨守成规的,WebServer吸收文件请求并从内存大概硬盘中读取准确的文件。  
  ActiveServerPages改动了这统统,在IIS仍旧撑持静HTML主页的条件下,使用ActiveServerPages能够依据用户请求在WebServer上创建新的主页。  
  为了便于了解它和撑持静态主页的区分,我们将它分红以下步骤:  
  1.一个用户在扫瞄器的网址栏中添进ActiveServerPages文件称号,并回车触发这个ActiveServerPages的请求。  
  2.扫瞄器将这个ActiveServerPages的求发送给IIS  
  3.WebServer吸收这个请求请求并因为其.asp的后缀意想到这是个ActiveServerPages请求。 
  4.WebServer从硬盘大概内存中吸收准确的ASP文件。  
  5.WebServer将这个文件发送到一个叫做ASP.DLL特定文件中。
  6.ActiveServerPages文件将会从头到尾被实行并依据命令请求天生呼应的静态主页。
  7.cfmL主页将被送回扫瞄器
  8.cfmL主页将会被用户扫瞄器注释实行并显现在用户扫瞄器上  
  注重  
  为了明晰的申明成绩,以上步骤已举行了很年夜的简化,一个ActiveServerPages其实不必定每次都从头编译注释,假如再次承受之前的谁人哀求并且没有任何变更,ActiveServerPages会从Cache中提出了局而不是再次运转。
  关于WebServer来讲,ActiveServerPages于HTML有着实质的区分,HTML是不经任那边理送回给扫瞄器,而ActiveServerPages的每个命令都起首被用来天生HTML文件,因而、ActiveServerPages同意天生静态内容。  
  另外一方面,关于扫瞄器来讲,ActiveServerPages和HTML几近是没有区分的,仅仅是后缀为.asp和.cfm的区分,当我们在客户端提出ActiveServerPages的请求后,我们的扫瞄器承受的是HTML格局的文件。因而它合用于任何扫瞄器。
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码
兰色精灵 该用户已被删除
沙发
发表于 2015-1-19 19:23:46 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
老尸 该用户已被删除
板凳
发表于 2015-1-28 09:46:57 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
蒙在股里 该用户已被删除
地板
发表于 2015-2-5 20:25:07 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
变相怪杰 该用户已被删除
5#
发表于 2015-2-13 13:06:38 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
飘灵儿 该用户已被删除
6#
发表于 2015-3-3 21:35:09 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
小女巫 该用户已被删除
7#
发表于 2015-3-11 13:56:23 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
若天明 该用户已被删除
8#
发表于 2015-3-26 09:32:15 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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