ASP-工作原理

来源:互联网 发布:杭州编程培训 编辑:程序博客网 时间:2024/06/04 23:23
http://baike.baidu.com/view/2616.htm

ASP网页特点

  ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:
  ⑴利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
  ⑵ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
asp 网页界面(5张)
  ⑶服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
  ⑷ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
  ⑸ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;
  ⑹由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;
  ⑺ 方便连接ACCESS与SQL数据库;一般asp需与access数据库或SQL Server数据库结合使用,编出功能强大的程序。
  ⑻开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。
  ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。
ASP本身也内置了很多的函数。(可以上网查查asp的百科,比如:http://www.hudong.com/wiki/asp)
ASP-工作原理

  当在Web站点中融入ASP功能后,将发生以下事情:
  1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
  2、浏览器向服务器发出请求。
asp 设计流程(3张)
  3、服务器引擎开始运行ASP程序。
  4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
  5、页面信息发送到浏览器。
ASP NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB.NET,Jscript,managedC++,J#。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP NET。

安装与配置

ⅡS的安装与配置

  a.安装ⅡS  
若操作系统中还未安装ⅡS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(ⅡS)”,然后单击“下一步”,按向导指示,完成对ⅡS的安装
  b.启动ⅡS
  Internet信息服务简称为ⅡS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(ⅡS)管理器,即可启动“Internet信息服务”管理工具。
  c.配置ⅡS  
ⅡS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\Inetpub\wwwroot。
  用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。
父路径

  单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。主目录—配置---选项。
主页文档

  单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jsp、default.htm、default.html、default.asp等ⅡS默认的主页文档只有default.htm和default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。