基于.NET MVC的DMP应用研究与实现文献综述
2020-06-01 15:50:23
研究背景: 近年来,Web开发技术在市场需求和科学技术进步的共同作用下,在不断的快速发展。
从上世纪八十年代开始,CGI ( Common Gateway Interface,通用网关接口)可以处理简单的HTTP请求。
1996年,微软发布ASP ( Active Server Page,动态服务器页面)编程语言可以动态的生成页面。
到2002年微软正式推出.NET技术平台,并一同发布了ASP.NET Web Form的编程框架。
ASP.NET Web Form沿袭Windows窗体编程的模式,通过有状态的用户界面控件,强大和广泛的底层类库的支持和面向对象的编程模式,很快就得到了广泛的应用。
由于Web应用是基于的HTTP协议具有无状态性,无法持久化的保存使用者的信息,所以几乎所有的Web应用都有后台的数据库,用作持久化保存网站和使用者的数据信息。
所以在.NET平台上的数据访问技术ADO.NET,在以ASP.NET Web Form实现的Web应用中,被广泛的使用。
随着时代的进步,如今的Web应用已经不单单需要在一两个浏览器上展现,更需要支持如下迅速发展的多平台不同引擎结构的浏览器。
这些浏览器和平台都遵从统一的Web标准(HTML标准,CSS标准,JavaScript标准等等)。
REST(即Representational State Transfer表述性状态转移)也逐渐成为跨HTTP的服务和接口的主导架构,取代SOAP ( ASP.NET的主要Web服务技术)。