3. 威力和灵活性
由于ASP.NET基于公共语言运行库,因此Web应用程序的开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都是可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合的应用程序的语言,或跨多种语言的分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET 时保留基于COM的开发中的现有的投资。
4. 简易性
ASP.NET让执行常见任务时变得非常容易,从客户端的身份验证和简单的窗体提交到站点的配置和部署。例如,ASP.NET页框架让编程人员可以生成出能够将表示代码和应用程序的逻辑非常清楚的分开的用户操作界面,和在类似简单窗体的Visual Basic的处理模型中处理事件。另外,公共语言的运行库通过实用托管代码服务让开发过程变得更加简易。
5. 可缩放性和可用性
ASP.NET会考虑设计时的可伸缩性,添加了一项专门的功能用于在多处理环境以及聚集环境中的性能的提高。另外,进程受到ASP.NET运行中的监视和密集的管理,这使得如果进程行为发生异常时,可以以此重新建立一个新的进程,以便能够帮助应用程序继续保持处理的请求。
6. 自定义性和扩展性
ASP.NET有一个设计非常完善的结构,它可以让技术开发人员在适当的级别进行代码的插入。而这个功能实际上是可以通过应用自定义的扩展组件来替换或者扩展出自己需求的子组件,较好地实现一个自定义的状态服务。
7. 安全性
通过借助于基于每个应用程序所对应的配置以及内置的一些Windows身份证的验证,从而达到保证应用程序安全的性能。
2.2 SQL Server 2005简介
2.2.1 SQL Server 2005概述
SQL Server是一个对于关系数据库进行管理的系统,是一个全面的、集成的数据解决方法,它为企业中的用户提供了一个高效、可靠和安全的平台来实现企业的智能商业化管理以及数据的完善管理。
SQL Server 2005减少了通过从移动设备到企业数据系统的多平台上的创建、部署、管理及对企业数据的使用以及应用程序复杂度的具体分析。通过实用全面有效的各个功能来集合现有的系统的良好的集成性,还有就是对于管理日常任务的自动化水平,SQL Server 2005将一个完整的数据解决法式提供给力各种规模的企业。
2.2.2 SQL Server 2005的应用功能
SQL Server 2005是一个全面的数据库平台,除了数据库功能外还结合了分析、报表、集成和通知功能。
1. .net framework集成
可以利用.net framework类库和现代编程语言来开发数据库。
2. Web services
Web services可以开发数据库层的XML web services;可以使用http直接访问SQL Server;SQL 语句、调用的函数和过程,查询的结果都可以用XML格式返回。
3. ADO.NET
从针对SQL Types的新增的支持能力到多文活动MARS(结果集),SQL Server 2005中的ADO.NET把完善的数据集的操作与访问方式,从而达到实现更高的伸缩与灵活性。
4. SQL管理对象
SMO是SQL Server 2005的管理对象模型。SMO在SQL Server管理对象的模型中,具有着非常明显的设计以及结构性能的提升。它是一个简单易用的,有着丰富的基于.NET Framework托管代码的对象模型。开发数据库管理应用程序的主要工具是SMO。SQL Server管理中任何的功能都可以通过其进行实现。
5. XML
XML(扩展标记语言)是一项非常重要的标准,它可以通过Internet和本地网络在各种应用之间进行数据的散布。SQL Server 2005拥有着针对XML文档储存和查询的内建的能力支持。 ASP.net企业人事资源管理系统设计(5):http://www.youerw.com/jisuanji/lunwen_7773.html