asp论文

您当前的位置:学术堂 > 计算机论文 > asp论文 >

.NET核心技术与ASP.NET网络应用服务

来源:学术堂 作者:韩老师
发布于:2016-01-09 共1892字

  MICroSoft.NET的出现代表着新软件技术独创性与革命,其将软件的供应看做一线个服务.在MICroSoft.NET坪台上能够创建、运行.NET基础架构、工具以及服务.

  1 .NET 及其关键技术

  .NET是微软应用使用XML、Web Services,SOA与敏捷性的技术..NET是 Microsoft XML Web services平台,XML Web ser-vices允许应用程序通过Internet来实现数据与信息的共享与传递.因此,不论使用的是哪一类的操作系统或编程语言,该平台能够提供创建XML Web services,将这些服务全部集中在一起.

  分布式计算是.NET目标实现的关键技术之一,而要实现分布式计算的目标就需要在XML技术的基础上进行[1].XML技术对于建立.NET平台来说十分关键.XML,即为SGML一个简化、严格的子集,是专门给Web应用设计的,其保留了SGML的扩展性、数据确认等优势.

  可以说,XML的问世给Web带来了全新的活力,开启了Web的应用新时期.XML的特点有以下几个:

  1) 拥有自我描述能力.在XML文档中,使用XML格式所表示的数据能够被唯一标记,可以被挖掘更大价值的数据搜索.

  2) 更加便捷的应用于数据的多个视图,假如数据被传送到计算机桌面上,其能够以多种方式来显示;3) 拥有较强的开放性与可扩展性.在XML中能够定义无限量标记,用户可以根据自己的需要来随时进行标记新定义;4) 拥有可验证性.利用XML文档其对应的DTD可以检验XML文档中数据结构与标记的规范性.因此,利用XML文档能够在数据准备阶段就对数据的正确性进行检验,有效提升了数据的准确性与可靠性;5) 不受显示格式的制约,数据处理与描述是独立的.这是 XML文档最大的特征.用户可以将不兼容数据库的数据转换为XML格式,只要用户的程度能够解析XML结构,就可以实现不同数据的共享与处理,给用户的使用带来了便捷.

  XML是一种通用素具格式下的描述语言,可以兼容于其他应用程序,主要的用法主要有以下三种:

  1) 数据源对象DSO.DSO通常在客户端使用,将一个 XML文档作为数据源对象DSO,插入html文件中后数据的显示与更新都可以通过操作记录集来实现;2) 文档对象模型DOM.DOM可以访问文档的节点与相关属性,还可以利用命令来创建标记、复制节点等多项功能,全面的实现了对XML文档的各项操作;3) ADO.NET的数据源.在ADO.NET中包括了对XML的更多支持.例如支持通过命令将XML文档与记录集对象相互转换并且存储.

  这样一来ADO.NET、ASO.NET以及XML的分工就更加明确,能够一同分别完成访问、处理与传输数据库的工作.

  2 ASP.NET 网络应用服务

  ASP.NET是.NET开发平台中的一个重要部件,其蛀牙偶是用于开发Internet协议的Web应用程序的.ASP.NET让Web的应用程序开发工作变得更加简单,其中包括 web 表单以及 web 服务两项功能.

  ASP.NET提供的web表单模式让新建、管理web工作变的十分便捷,开发人员能够直接使用ASP.NET服务器端控件[2].控件的主要作用在于将编程模式提供给web开发人员,为其提供丰富的编程技术.另外,ASP.NET还允许开发人员把软件当做一种服务,只要利用ASP.NET的web服务功能,开发人员就仅仅只需要进行简单的业务逻辑编程.利用ASP.NET,选择恰当的开发设计模型就可以获得结构合理、后期使用维护简便的 web应用程序解决方案[3].

  ASP.NET技术是MICroSoft.NET平台的重要技术基础,其拥有众多无可比拟的优势.

  在.NET框架当中,ASP.NET的web表单给web应用程序带来了更加容易使用的开发模式.在visualBasic中,Form是一个容器对象,其可以容纳了自己的属性、事件以及其他对象等.那么在ASP.NET中,web表单也是一个容器对象,其也可以将自己的属性、事件等容纳进去[4].Web表单所容纳其他对象主要包括服务器空间、标准HTML与客户端代码等等.

  ASP.NET的Web表单模式弥补了ASP的众多缺陷.例如,ASP.NET能够建立并且使用用户界面控件,该空间能够被使用到公用功能当中,进而降低页面代码的使用率.其能够形成逻辑明确、清晰准确的结构程序;其可以提供更加强大的页面设计视图,提高.NET的使用效率.ASP.NET的Web表单功能在状态管理、编程模型以及编译流程这三个方面均实现了超越ASP的优化.状态管理能够实现代码与内容的独立,编程模式能够实现事件驱动,编译流程效率将大大提升,改善系统的运行效率.

  3 结束语

  MICroSoft.NET是当前计算机软件技术成熟与发展的重要标志,因此对.NET的开发框架与其核心服务进行研究,对于开发人员以及以后的软件开发工作有具有十分重要的现实意义.

  [参考文献]

  [1] 王永昌.ASP.NET 和 SMS 技术联动,构建主动式校园网络应用平台[J].电脑知识与技术,2011.
  [2]DesigningDistributedAvplieations,MSDNLibraryForVisualStudio.NET,MierosoftCorPoration,2001.
  [3] 李沁蓉.探究基于 VB.NET 的 Pro/E 二次开发关键技术[J].烟台职业学院学报,2014.
  [4] 张奎,高踪.基于 ASP.NET 的网络应用程序的安全框架及实践[J].光盘技术,2009.

相关内容推荐
相关标签:asp毕业论文
返回:asp论文