基于ASP.NET技术的WEB应用系统研究

2015-03-21 16:51吴蕾
关键词:开发技术代码页面

吴蕾

(安徽警官职业学院,安徽 合肥 230031)

基于ASP.NET技术的WEB应用系统研究

吴蕾

(安徽警官职业学院,安徽 合肥 230031)

当前,基于ASP.NET技术的WEB应用系统得到了较为广泛的应用,受到社会广泛关注。对此,在分析ASP.NET技术的基础上,对于ASP.NET技术的运行模式与WEB应用系统及开发技术,对于今后WEB应用系统性能的完善具有一定的指导意义。

ASP.NET技术;WEB系统;技术

作为当前应用较为广泛的网络应用开发技术,WEB技术的发展及完善受到了广泛关注。为了给用户提供更满意的服务,近年来,微软通过不断努力,使得服务器端口的Microsoft的应用及普及程度在不断地提高,同时也在向着ASP.NET的方向进军。另一方面,由于技术应用所带来的巨大便利,WEB技术的发展前景也引起了广泛的讨论,尤其是W3C标准的出现,为WEB技术的发展及应用提供了明确的方向指导。

1 ASP.NET技术

随着信息技术的不断发展,动态网页技术也大量涌现处理,其中最主要的就是ASP技术。作为微软公司新开发出来的技术,ASP.NET技术的全新架构使得编程愈来愈简单。该项技术是建立在通用语言运行的时刻库基础之上的,主要是为了创建功能更强大、更全面的WEB应用技术。首先,该项技术的性能更强。它是运行在服务器端口的编译后的代码,通过提前绑定的手段,做好及时编译工作,并做好缓存服务,实现WEB技术性能的优化。其次,该项技术利用高水平的开发工具作为运行支撑,由功能强大的工具箱及设计器等组成,采用各种便利的编辑方式。再次,ASP.NET技术具有较高的伸缩性及扩展性[1]。第四,ASP.NET技术的使用更为简单和安全。

2 ASP.NET技术的运行模式

就当前的ASP.NET技术来看,其脚本语言技术是JAVASCRIPT,这也是ASP的核心技术,组建技术是整个开发技术的核心,而C语言及VB语言是组建服务的技术。通过该种技术,用户不需再应用原来的HTML技术来完成自己的需求,只需要ASP.NET的组建就可以实现[2]。该技术的运行过程中,在执行代码之前,各种代码先要进行编译。为了完成自己需求,用户首先要穿件自己的代码,然后语言编译器会将这些代码“翻译”成EXT或DLL文件。所产生的文件中包含解析代码以及附加元数据,通过编译器,这些代码及编译器都能够转换成用户本地机器的操作系统和处理器可以执行的代码。在这个过程中会用到WINDOWS NT技术、SQL SERVER数据库技术等。

从接口方面来说,ASP.NET技术是通过提供ADO.NET技术来与数据库进行连接的,而ADO.NET技术则是当前微软开发的最新的数据库访问技术,是网络技术的核心技术,其很多组件及概念都是全新的。ADO.NET技术的应用使得数据的访问及操作分离开来,并且能在非联机的状态下使用。

3 ASP.NET技术的WEB应用系统及开发

由于各种主客观限制性因素的存在,ASP.NET技术的编写程序可能会存在一些不良的代码。WEB应用系统性能的发挥要依赖于一定的开发技术[3]。

首先,缓存技术。目前的缓存技术主要分为两种:输出缓存技术和数据缓存技术。输出缓存技术能够将各种动态生成的页面信息及内容通过某种形式缓存起来,并能增强请求的效率,减少时间差。当后续客户再次认为请求时,ASP.NET技术就可以直接使用前期缓存的页面,而不用再执行以便相关的代码。同时,输出缓存技术能够保持各种名称,通过GET的方法将各种字符串保存起来,以便后续进行身份验证。如果查询字符中的相关内容无法与缓存内容匹配起来,前期的缓存就没有意义。此外,输出缓存技术要遵循前期设定的时间限制,并完善验证策略。如果技术开发将输出缓存的时间设定为100秒,那么时间中止之后,页面就不能被缓存;但如果再该段时间之内,页面能够受到相应的GET请求,那么该页面的代码也将被执行,随后形成缓存。

其次,数据分页技术。第一,内存数据分页技术。该项技术可以将查询所返回的数据调入到WEB服务器的内存当中,在用户进行分页查询的时候,又可以将这些分页页面重新返回到客户端口。ASP.NET技术中主要采用了三种方法:使用DATA GRID等数据显示控件来实现分页功能;使用PAGED DATA SOURCE数据显示控件来实现分页;使用数据库访问技术来实现分页。第二,存储过程分页技术。在ASP.NET技术框架下,存储过程分页技术是数据分页的首要选择。用户利用该种方式并按照自己的需求来存储或者提取相关的数据,在每次数据访问时,只需要根据相关的需要进行数据缓存或者释放就可以了。同时,在访问存储数据时,用户只需要输入存储过程的名称及相关的参数就可以,其安全性能较高。

再次,连接池技术。所谓连接池技术,就是指用户先建立起一些对象,并将这些对象放置于连接池中,为后续的使用作准备。建立WEB应用程序以后,工作人员可以建立相应的数据库连接,进而进行数据库的操作。而连接池技术的应用使得用户可以从连接池中取得一个连接对象,之后打开数据库便可以进行相关的输出存储及提取操作。也就是说,连接对象的建立、释放及关闭都可以通过连接池的管理机制来管控。同时,连接池还可以对连接对象的数量、使用时间等进行限制,提高程序的运作效率等。但是,在使用该技术时,相关工作人员必须注意要防止连接的泄露,导致不必要的麻烦。

在基于ASP.NET技术的WEB应用系统的应用及实现过程中,必须严格遵循以下几个原则:第一,代码的可重复性原则。用户可以通过各种程序框架为应用程序充分提供代码,进而提高程序的编写效率。第二,框架的可扩展性。该系统能够增加ASP.NET技术的自定义功能,从而实现框架的随意拆分。第三,应用框架的模块化原则。这样一来,用户可以对各个应用模块进行分割,从而实现模块的开发,提升WEB系统的质量。第四,ASP.NET的框架必须进一步精简,易于封装,简化程序开发的工作量。第五,SP.NET的框架结构要易于维护,从而进一步降低程序的后期维护成本。

4 结束语

总之,我国信息技术方面的相关工作人员必须从当前发展的实际情况出发,应用创新性的理念及技术,不断完善我国的WEB应用系统,从而为我国各项工作的开展提供更多的便利。

[1]方柯.基于ASP.NET MVC框架的Web应用开发研究[D].上海:华东师范大学,2011.

[2]陈香生.关于ASP.NET构建安全的Web应用程序的探讨[J].科技传播,2010(23):223+226.

[3]刘菲,吕世辉,王文杰.基于ASP.NET Ajax技术的网上订餐系统设计与实现[J].计算机应用与软件,2012(4):238-240.

On the ASP.NET Technology Application System Based on WEB

WU Lei
(Anhui Vocational College of Police Officers,Hefei Anhui 230031)

At present,the WEB application system based on ASP.NET technology has been widely used,which has been widely concerned by the society.On the basis of the analysis of ASP.NET technology,the operation mode of ASP.NET technology and WEB application system and development technology are analyzed in this paper,which would have certain guiding significance for improving of the WEB application system performance in the future.

ASP.NET Technology;WEB system;technology

TP393

A

10.3969/j.issn.1672-7304.2015.04.052

1672-7304(2015)04-0108-02

(责任编辑:黄 密)

吴蕾(1980-),女,安徽合肥人,讲师,研究方向:计算机应用。

猜你喜欢
开发技术代码页面
刷新生活的页面
创世代码
创世代码
创世代码
创世代码
计算机应用软件开发技术的几点探讨
中国煤层气开发技术的现状与未来
复杂产品设计知识应用开发技术研究
基于Top-down设计方法的客车底盘开发技术
Web安全问答(3)