浅谈asp与asp.net之比较

浅谈asp与asp.net之比较

ID:26211579

大小:52.00 KB

页数:4页

时间:2018-11-25

浅谈asp与asp.net之比较_第1页
浅谈asp与asp.net之比较_第2页
浅谈asp与asp.net之比较_第3页
浅谈asp与asp.net之比较_第4页
资源描述:

《浅谈asp与asp.net之比较》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈ASP与ASP.NET之比较:王立新谢梓荣宋翠燕[摘要]asp与asp.是目前较为流行的两种基于inter的开发工具,asp.是在asp基础上推出的,但它采用全新的技术架构,使得asp.具有更好的性能,更好的语言特性,更易于开发,更强大的ide支持,更易于配置管理,更易于扩展,更加安全。本文从脚本语言、文件的执行过程、数据库访问三方面对这两种语言进行分析比较。[关键词]技术架构执行过程分析比较一、引言ongatel表单收集和处理信息、上传与下载文件等。在asp的基础上,微软公司推出了asp.,它不是asp的简单升级,它不仅吸收了asp技术的优点并改正

2、了asp中的某些错误,更重要的是,它借鉴了java,vb语言的开发优势,从而成为microsoft推出的新一代activeserverpages。LoCalHOsTasp.是微软发展的新的体系结构.的一部分,其中全新的技术架构会让每个人的编程工作变得更简单。二、脚本语言比较asp只支持解释型语言,包括vbscript和javascript,当用户发出请求后,无论是第几次,asp的页面都被动态解释执行。asp.支持编译型语言,包括vb.、c#、vc++.、j#.,同时支持面向对象程序设计,包括封装、继承、多态性等特点。理论上,asp.页面第一次执行时的效率会

3、比较慢一点,因为要编译页面,但第二次及之后执行时的效率就会比同样功能的asp页面快,大约快250%,除非你又修改过页面,导致要重新编译,那就另当别论。三、文件的组成与执行过程一个asp文件含有4个部分,即html标记、vbscript脚本(或javascript脚本)、asp脚本、#include命令,前两部分在客户端执行,后两部分在服务器端执行。当客户机访问服务器的一个asp网页时,服务器就执行该页面的asp脚本、#include命令,然后将执行结果连同html标记、vbscript脚本(或javascript脚本)送往客户端。一个asp.文件由可视化组

4、件与实现逻辑两部分组成。可视化组件指所有的html标记和服务器控件两部分。服务器控件包括html控件、l标记、javascript脚本在客户端执行,其余五部分在服务器端执行。当用户单击[确定]按钮时,将做五件事:①在客户端执行验证控件;②执行本页面的用户界面部分(考虑控件的视图状态);③将客户端各控件(含html控件、and对象对所连接的数据库进行插入、删除、更新和查询等操作。asp.页面访问数据库的接口是:ado1,ado1分成两部分:dataset对象和1frameand、datareader和dataadapter对象。dataset对象是ado.的

5、核心,它使用“无连接传输模式”访问数据库,当用户要求访问数据库时,无须经过冗长的连接操作,只需将数据源读入dataset对象的相关表中,然后对dataset对象的指定表进行插入、删除、修改等操作。每个用户都拥有专属的dataset对象,因此,用户就不需要争夺数据源。这种断开式模型可以大大提高应用程序的效率,并能处理更多负载。ado.有两种访问数据库的方式:第一种:使用datareader对象读取数据库,其步骤为:①创建连接对象;②创建命令对象;③执行命令对象指定的select语句,并返回记录集;④使用datareader对象读取记录集。第二种:使用data

6、set对象访问数据库,其步骤为:①创建连接对象;②创建数据集对象和适配器对象;③将适配器对象的查询结果置入数据集的某个表中;④对数据集中的指定表进行插入、删除、修改操作;⑤用数据集的指定表去更新适配器对象指定的数据表。五、asp.的主要优点asp.可完全利用.架构的强大,安全,高效的平台特性。asp.是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(earlybinding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为asp.带来卓越的性能。对xml,soap,l标记改为].北京:中国铁道出版社,2004.

7、[2]徐谡.asp.应用与开发案例教程[m].北京:清华大学出版社,2005.张锦祥.].北京:科学出版社,2005.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。