IIS将这条请求发送给能够处理这个请求的模块前,还需要经过一些HttpModule的处理,这些都是系统默认的Module(用于获取当前应用程序的模块集合)。HTTP请求传到HttpHandler之前要经过不同的HttpModule处理,这既是一些必需的过程,也能提高安全系数,提高效率,同时增强用户的控制能力。
2.1.4 ASP.NET的优势
ASP.NET是目前主流网络开发技术之一,具有许多优点和新特性。
(1) 高效的运行性能
ASP.NET应用程序采用页面脱离代码技术,即将前台页面代码保存到aspx文件中,将后台代码保存到CS文件中。因此当ASP.NET在服务器上运行时,可以直接运行编译好的DLL文件。同时,ASP.NET采用缓存机制,提高了ASP.NET的运行性能。
(2) 简易性、灵活性
ASP.NET支持功能的扩展,可以将自定义功能轻松地集成到应用程序中。
(3) 可管理性
ASP.NET的新增功能简化了宿主环境的管理,从而为宿主主体创建了更多增值的机会。
(4) 生产效率
ASP.NET的服务器控件使ASP.NET网页和应用程序的创建更加轻松、快捷,大大提高了开发人员的效率,减少工作量。
2. 2 SQL Server2012数据库
2.2.1 SQL Server概述
SQL Server 是Microsoft 公司推出的关系型数据库管理系统,使用方便,可伸缩性好,软件集成程度高,并且支持跨越平台使用。SQL Server 是一个全面的数据库平台,SQL Server 数据库引擎使用集成的商业智能 (BI)工具提供了企业级的数据管理,为关系型数据和结构化数据提供了更安全可靠的存储功能,可构建和管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2012是现有数据平台强大能力的延续,全面支持云技术与平台,能快速构建解决方案,实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业基础架构最高级别的支持,针对业务应用的不同功能与解决方案,可以提供最高级别的可用性及性能。SQL Server 2012满足不同人群对数据以及信息的需求,支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能,提供了最高数百 TB 的全面端到端解决方案,可以快速实现各种数据体验,完全释放对企业的洞察力。
2.2.2 SQL Server2012主要服务
(1) 通过 AlwaysOn 提供运行时间,实现数据保护;
(2) 通过列存储索引获得突破性和可预测的性能;
(3) 通过用于组的新用户定义角色和默认架构,帮助实现安全性和遵从性;
(4) 通过列存储索引实现快速数据恢复,以便更深入地了解组织;
(5) 通过SSIS改进、用于Excel的 Master Data Services外接程序和新Data Quality Services,确保更加可靠、一致的数据;
(6) 通过使用 SQL Azure 和 SQL Server 数据工具的数据层应用程序组件 (DAC) 奇偶校验,优化服务器和云间的IT和开发人员工作效率,从而在数据库、BI和云功能间实现统一的开发体验。
2. 3 Visual Studio 2013开发平台
2.3.1 Visual Studio 2013概述
Microsoft Visual Studio(简称VS)是一个基本完整的开发工具集,包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。其所写的目标代码适用于微软支持的所有平台。
Visual Studio 2013 是对C++语言支持的改进,新增一系列编辑器的功能,优化了性能,提高了代码质量,增强了代码调试和性能分析。新的XAML UI响应工具能帮助分析XAML应用的响应能力,增强了C++ AMP,改进了图形调试。Visual Studio 2013为开发者们提供了全新并更加出色的功能,如Peek、CodeLens、为UI响应与能耗准备的诊断工具、对 ASP.NET 网页开发的重要更新,支持Git方式管理与敏捷的组合管理扩展ALM功能等等。开发者们可以利用它为新的Windows 8.1开发应用。 ASP.net校园招聘平台的设计+文献综述(3):http://www.751com.cn/jisuanji/lunwen_25912.html