ASP.NET技术的基本分析

来源 :速读·上旬 | 被引量 : 0次 | 上传用户:kk289952728
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:当今社会,网络日益受到人们的重视,发展成为一种新兴的信息传输平台。ASP(Active Server Pages,即动态服务器页面)是一种将嵌入网页中的脚本转变成可由Intel网服务器执行的服务器端脚本技术,该技术已经相对成熟,对其优缺点进行了重要分析。
  关键词:ASP.NET;模型;平台
  1 ASP.NET介绍
  ASP(Active Server Pages,即动态服务器页面)是一种将嵌入网页中的脚本转变成可由Intel网服务器执行的服务器端脚本技术,它运行于IIS之中的程序。
  ASP.NET是一个统一的Web开发模型,它不仅只是ASP的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供各种服务,这是使用尽可能少的代码生成企业级Web应用程序所必需的。ASP.NET作为.NET Framework的一部分,使用其编写的ASP.NET应用程序代码,可以直接访问.NET Framework中的类,同时可以使用与公共语言运行库兼容的任何语言来编写应用程序的代码。
  2 ASP.NET的优点
  2.1世界级的工具支持
  ASP.NET框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
  2.2强大性和适应性
  因为ASP.NET是基于通用语言编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是语言独立化的,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。这样的多种程序语言协同工作的能力会保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
  2.3威力和灵活性
  由于ASP.NET基于公共语言,因此Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行的交互性可保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。
  2.4简易性
  ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置都非常简单。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,类似在 Visual Basic 的简单窗体处理模型中处理事件。允许你建立你自己的用户分界面,使其又不同于常见的VB-Like界面。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发,使把代码结合成软件简单的就像装配电脑。
  2.5可管理性
  ASP.NET使用一种字符基础的、分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使Asp.net的基于应用的开发更加具体、快捷。一个Asp.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须文件,不需要系统的重新启动,一切就是这么简单。
  总之,ASP.NET是一个已编译的、基于.NET 的环境,把基于通用语言的程序在服务器上运行。程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多,而且是可以用任何与.NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
  3 开发和运行平台
  若要开发ASP.NET应用程序,必须具有以下工具:NET Framework、代码创作环境以及数据库系统。
  3.1NET Framework
  ASP.NET是.NET Framework的一部分,在开发ASP.NET网站的计算机上必须安装.NET Framework,否则无法进行正常的网页预览。尽管可以使用文本编辑器创
  建ASP.NET页和类,但是VS等其他集成开发环境提供了如页模板、代碼自动完成以及设计时编译等功能,这些可以加快开发过程和提供项目组织功能的编程功能。
  3.2代码创作环境
  一个Web服务器(如Internet信息服务(IIS)等)和将文件写入该Web服务器的权限。若要使用ASP.NET Web应用程序,必须使用浏览器向运行应用程序的Web服务器发出请求。通常,使用IIS作为Web服务器来运行ASP.NET Web应用程序,同样也可以通过在计算机本地运行IIS或将页和组件部署到共享服务器来测试应用程序。如果使用Visual Studio,则可以在没有安装IIS的情况下使用ASP.NET Development Server来测试ASP.NET网页。
  3.3数据库系统
  一个数据库产品(如Microsoft SQL Server,MYSQL等),用于提供应用程序数据存储。涉及数据存储的应用程序,则需要访问数据库应用程序(如Microsoft SQL Server等)的权限并且必须具有向数据库提供读写数据的相关权限。在典型设计中,使用一个帐户访问数据库,而在运行时使用另一个帐户访问数据库。
  参考文献:
  [1]张跃廷、王小科,帖凌珍编著.ASP.NET程序开发宝典 北京:人民邮电出版社,2007(03)
  [2]郑霞、赵辉,徐慧编著.ASP.NET 2.0编程技术与实例 北京:人民邮电出版社,2007(07)
  [3]孟宪会、张慧妍编著.ASP.NET 2.0应用开发技术 北京:人民邮电出版社,2006(10)
  作者简介:
  郑晓霞(1978.05~ )女,内蒙古乌兰察布市人,研究生学历,单位:集宁范学院,研究方向:网站设计。
其他文献
摘 要:结合大学英语网络自主学习教学实践,本文对网络自主学习的内涵、影响因素、评价方法等进行了简要的分析说明。大学英语网络自主学习作为一种全新的教学模式,已在各地高校逐步推行,作为传统课堂教学的有益补充,其学习效果受学生内在和外在因素的共同影响。有效的网络自主学习需要学生和教师共同探究合适的教、学、评、管、控的方法,增强学生的网络自主学习能力,提高网络自主学习效果。  关键词:自主学习;网络;教学
摘 要:随着社会经济的发展,我国的高职院校已经成为高等教育中的一支生力军。要建立国际化的高职院校,校园双语化氛围的营造就显得很重要。本文将对高职院校双语环境的建立进行探索,分析了建立校园双语环境的必要性和可行性,在问卷调查的基础上提出对校园外部环境,内部环境以及校园电台三个方面进行双语化改革的尝试。通过本文的阐述,希望能为高职院校师生进行校园环境双语化的实践活动提供一定的帮助。  关键词:高职校园
被动句,自从汉语语法学体系建立以来,就受到了众多语法学者的关注,被动句也一直都是学界研究的焦点和讨论的重点。其语法地位也十分重要。很多语法论著都将被动句式单独进行论述,还出版过不少以此为题的专著,成果不可谓不丰富。然而,在被动句的范围、类型等方面仍有许多争议,这种情况对于对外汉语教学、对于中文信息处理都很不利。就是说,被动句领域需要继续做工作。本文在充分研究已有成果的基础上,分析不同的观点以明了分
摘 要:数字化时代带来阅读快感,学生订阅杂志的越来越少,基本通过网络进行阅读,本文就此进行调查,并分析了数字化时代下的移动网络阅读行为,提出该行为对图书馆建设的影响。  关键词:数字化时代;大学生;阅读行为; 调查  随着信息时代的到来,数字化建设不断推进,大学生的阅读行为越来越网络化、移动化,那么,大学生的移动网络阅读行为呈现什么特点、阅读方式如何,笔者进行了调查与分析。  一、大学生的移动网络
摘 要:中高职衔接是我国职业教育发展的重要趋势,但目前中高等职业教育发展存在的一些问题障碍了它们的协调发展,本文主要从中高等职业教育发展存在的几个问题及如何改进这些问题进行了探讨。  关键词:职业教育;协调发展;培养目标;课程重组  职业教育是现代国民教育体系的重要组成部分,我国职业教育的根本任务是培养适应现代化建设需要的高技能专门人才和高素质劳动者。职业教育主要有中等和高等职业教育,《国家中长期
摘 要:本文首先阐述了教学案例的定义,列举了作为教育研究案例的四大特点,以及加强对数学教学案例的研究对提高教师理论水平和业务水平等的一系列作用。  关键词:教学案例;真实性;科学性;典型性;有效性;作用  教学案例是对教育活动中具有典型意义的,能够反映教育某些内在规律或某些教学思想、原理的具体教学事件的描述、总结分析,或是对课堂内真实的故事,数学教学实践中遇到的困惑的真实记录。简单地说,一个教学案
一、研究目的探讨2型糖尿病合并高血压病患者血管老化的临床特征,研究其血管老化病变的临床特点、中医证候规律以及相关性,从而加深对于血管老化的全面理解,并将有助于丰富和
目的本实验主要观察黄芪多糖(Astragalus Polysaccharide;APS)对脊髓损伤(Spinal Cord Injury;SCI)大鼠运动功能恢复及组织病理变化的影响,并进一步检测黄芪多糖对脊髓损伤大鼠GAP-43(Growth-associated protein-43)及MAP2(Microtubule-associated protein 2)蛋白表达的影响,阐明其治疗脊髓损