(1)可管理性:ASP。NET将配置信息存储为纯文本,因此可以在没有本地管理工具的帮助下应用新的设置,同时,配置文件的任何变化在自动检测的同时应用到应用程序中。而使用基于文本的、分级的配置系统,大大简化了将更改的配置信息应用于服务器环境和 Web 应用程序的工作。
(2)安全性:ASP。NET 为Web应用提供了默认的授权和身份验证方案。开发人员可以轻易地添加、删除或替换这些方案依据应用程序是否需要。
(3)易于部署:ASP。NET 应用程序即可以在服务器上成功运行,开发人员需要做的只需将必要的文件复制到服务器上,而且在此过程中不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动[6]。
(4)扩展性和可用性:继ASP之后,ASP。NET获得了微软的增强,借鉴了Java技术的优点,使用了C#作为推荐语言,使得它具有可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet Information Services(IIS)和ASP。NET运行时密切监视和管理进程,以便在某个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求[7]。
2。2。2 SQL数据库技术
SQL Server 2005 是微软推出的大型数据库,该系统具有可扩展、高性能等特点。SQL Server是微软为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows NT的有机结合,提供了基于事务的企业级信息管理系统方案[8]。具有数个在企业级数据管理中的加强:
(1)易于管理:SQL Server 2005 为数据管理员提供了一个唯一的管理控制平台,使管理人员能够更为简单的部署、管理和优化企业数据和分析应用;
(2)可用性:以数据镜像、故障转移集群、数据库快照和增强的联机操作为基础,提供给管理人员完善的容错服务解决机制,大大增强了生产力[9];
(3)可伸缩性:表和索引的存在将数据库分为一个个各具效益并容易管理的更小的功能模块,降低了大量数据的管理难度;
(4)安全性:分级权限的设置以及所有者和模式的分离,给企业数据提供了更高级别的安全[10]。
2。2。3 B/S架构简介
B/S架构(Browser/Server,浏览器/服务器模式),这是Web兴起后的一种主流网络结构模式,它的兴起统一了客户端,简化了系统的开发、使用以及维护[11]。与以往的C/S(Client/Server,客户机/服务器模式)相比,B/S是对C/S的一种变化或者改进,这种结构大大的降低了客户端的投入成本。同时,B/S是建立在广域网的基础上,不再局限于专门的网络硬件环境,如电话上网、租用设备等。B/S维护和升级方式简单,只需管理服务器便可以轻松的对应用程序做出较好的维护升级。论文网
2。2。4 CSS技术
CSS(Cascading Style Sheets),即指层叠样式表,它是一种用来表示HTML(Hypertext Markup Language)等文件样式的计算机语言。CSS的作用是使网页表现与内容达到分离的目的。简单说,CSS就是能够控制网页内几乎一切元素的外在表现形式,同时能够进行初步的交互设计。CSS具体有如下优点:
(1)精简代码,降低开发难度:当前网站多数使用DIV+CSS的结合方式进行网站的开发,而CSS代码与开发内容实现分离却可以嵌入DIV内部对网页对象和模式样式进行编辑,这一来大大降低了重构的难度,对于系统将来的维护和使用有不可言喻的好处;
(2)提升访问速度:相较于之前的Table布局,网页表现与内容的分离自然提高了用户对网页的访问速率,让用户满意,提升了用户的体验度;