(1)综合统一
(2)高度非过程化
(3)面向集合的操作方式
(4)以同一种语法结构提供两种使用方式
(5)语言简捷,易学易用
2.2 关键技术应用
2.2.1 ASP.NET简介
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序的新技术。作为战略产品,它不仅仅是 Active Server Page (ASP) 的下一个版本,还提供了统一的 Web 开发模型,这其中包括生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法与 ASP在很大程度上兼容,同时它还提供一种新的编程结构模型和能够更好地提供安全保护,并生成伸缩性和稳定性更好的应用程序。
ASP.NET是一个已编译的、基于.NET的环境,可完全利用.Net架构的强大、安全、高效的平台特性,为XML,SOAP,WSDL等Internet标准在异构网络里提供强大的扩展性[4]。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译、本地优化、缓存服务、零安装配置,基于运行时代码验证与受管的安全机制等都为ASP.Net带来卓越的性能。这不仅使得 Web 开发更加方便,而且对程序员来说,易于写出结构清晰的代码、可用编译类语言、代码易于重用和共享编写等等。论文网
2.2.2 B/S模式介绍
B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。它是随着Internet技术的兴起,对C/S模式应用的扩展。这种模式将系统功能实现的核心部分集中到服务器上,统一了客户端,简化了系统的开发、使用和维护。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的优势是运行维护比较简便,能实现不同的人员,从不同的地点,用不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网的依赖性太强,由于各种原因引起的企业外网中断都会造成系统瘫痪。
随着Internet和万维网的流行,以往的主机/终端和C/S模式都无法满足当前的全球互连网络和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过浏览器去访问Internet上的数据、文本、动画、图像、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中[5]。客户端除了浏览器,一般无需任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。
B/S结构的优点:
(1)具有分布性特点,能够随时进行浏览、查询等业务处理。
(2)维护和升级方式简单,只需要改变网页,即可实现所有用户的同步更新。
(3)成本降低,操作系统的选择更多。
B/S 模式的缺点:
(1)应用服务器运行数据负荷较重。页面动态刷新,响应速度明显降低。
(2)无法实现分页显示,给数据库访问造成较大的压力。
(3)功能弱化,难以实现传统模式下的特殊功能要求。
2.2.3 三层体系结构介绍 ASP.NET+SQLServer校园图书馆管理系统的设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_72533.html