2.2 Asp.net技术简介源'自:优尔`!论~文'网www.youerw.com

ASP.net是Microsoft.net的一部分,它不仅仅是 Active Server Page (ASP) 的下一个版本,它还提供了一个统一的 Web 开发模型(包括开发人员生成企业级 Web 应用程序所需的各种服务)[3]。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以使用C#等多种与 .NET 兼容的语言来开发应用程序[7]。另外,基于 ASP.NET 环境的应用程序都可以使用.NET Framework,开发人员可以便捷地利用这些技术的优点来提高自己的开发速度。

ASP.net用Session以浏览器的运行个体为识别单位进行信息存储,在浏览器的运行个体第一次连到应用程序时,asp.net会自动编码并设置一个 Session ID 字符串,储存在服务器中,用以识别不同用户,它具有时间的限制,若超时服务器会自动清除其中的数据。本系统中用Session存储用户名,标题编号,以及各种系统所必须的简单数据。

2.3 ADO.NET访问数据库

ADO.NET是一个广泛的类组,用于在以往的Microsoft技术中访问数据,在.NET编程环境中该数据访问接口优先使用。它提供了平台互用性和可伸缩的数据访问,增强了对非连接编程模式的支持,并支持RICH XML,支持XML格式的应用程序都可以用其进行数据处理,除了ADO .NET组件外,基于Microsoft Visual Studio的解决方案或是任何能够在其他平台上运行的应用程序都可以接受数据[4]。

ADO.NET是一组面向对象的类库,用于和数据源进行交互,文本文件、Excel或者XML文件都可以是数据源。它允许和不同类型的数据源以及数据库进行交互。Data Providers是其提供与数据源进行交互的公共方法,包含管理与数据源的连接的SqlConnection对象、与数据源交流并发送命令的SqlCommand对象、单向快速读取数据的SqlDataReader、利用DataSet实现能进行读取或者写入数据源的SqlDataAdapter[3]。

2.4系统模式

本系统采用B/S三层架构模式,即浏览器/服务器。该结构下,用户界面层即Web层是通过浏览器和Web服务器构成,Web服务器处理用户的请求并将处理结果发送给用户浏览器,用户通过浏览器查看响应结果;业务逻辑层实现对具体的问题的数据业务逻辑处理,Web服务器要通过调用业务逻辑层实现对请求数据处理[5];数据访问层实现对原始数据(如数据库)的各种操作,从而为业务逻辑层或表示层提供数据服务。

其最大的好处是维护比较简单,能够通过灵活的方式访问和操作位于服务器的数据,最大的缺点是过于依赖环境,企业外网的中断会导致系统瘫痪。

上一篇:asp.net校园二手商品交易系统的设计与实现
下一篇:asp.net在线求职招聘系统的设计与实现

数据挖掘在电子商务中的应用

电子政务环境下公务员的...

电子政务建设与民营企业...

电子政务与行政体制改革...

电子商务中信息不對称问题研究【2365字】

應用电子技术中可编程控...

PKI的电子商务安全密钥托管技术【1306字】

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

中国学术生态细节考察《...

神经外科重症监护病房患...