(3)ASP.NET AJAX源`自,751`.论"文'网[www.751com.cn
微软把自己的AJAX实现命名为ASP.NET AJAX。微软已经有了一个开发Web站点的ASP.NET平台,用户可以非常简单的在这个平台上增加AJAX开发环境。
所有的ASP.NET AJAX由两部分组成:服务器端组件和客户端组件。服务端组件包括:服务器控件,Web服务,服务器控件扩展。ASP.NET AJAX允许在应用程序中使用服务器控件来完成AJAX的一些功能。ASP.NET AJAX也允许开发自己的AJAX服务器控件。这些控件也能有客户端行为,也能根据需求提供丰富的自定义功能。
ASP.NET AJAX客户端组件由JavaScript脚本库组成,这些脚本库全部是面向对象的JavaScript,而且相较于传统的JavaScript功能上有了很大的增强。ASP.NET AJAX客户端组件的另一个好处就是它不依赖于某一种浏览器,而是可以在几乎所有流行的浏览器中工作,如IE,Fire Fox等。
2.3 三层架构
架构设计是软件开发的基础。三层结构是由表示层、业务逻辑层和数据访问层三个层次结构组成。由于ASP.NET能够发挥其完全面向对象的特点,实现三层结构B/S系统架构,提高开发效率,增强系统可维护和扩展性。
三层结构是一种普遍应用的应用程序架构,应用结构分为三个单独的软件包,包括用户表示层,业务逻辑层和数据访问层