毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
asp.net采购平台中审批流模块的设计与实现(3)
第二章 开发环境、语言和相关技术介绍
2.1 .NET开发平台介绍
.NET开发平台是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台创建的应用程序在Common Language Runtime(CLR)(通用语言运行环境)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们可以没有错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后清除。类库集提供了使应用程序可以读写XM数据、在Internet上
通信
、访问数据库等的代码,所有的类库都建立在一个基础的类库上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及底层功能。
Web服务器应用程序通常依赖于ASP.NET,一个处理Web请求的服务器端的库。ASP.NET又依赖一个用于发送、接收SOAP信息的Web Services库,以及一个用于以浏览器接收用户输入并动态生成Web页面以示响应的Web用户接口(UI)。Windows桌面应用程序通过使用Windows表单可以显示一个图形UI。
最后,Visual Studio .NET提供了一个用于在该平台上创建应用程序的图形Integrated Development Ewironment(IDE)(集成开发环境)。程序员可以使用一种或多种.NET编程语言,来编写他们的代码,例如微软自己的VB.NET、Visual C++、JScrjpt、Visual C#和.Net等。
2.2 Entity Framework简单介绍
在.NET平台中,除了提供ADO.NET数据库访问组件外,还为程序员提供了其它的数据库访问技术,其中比较出色的就是Entity Framework,它是.NET平台中一款出色的ORM(对应关系映射)框架。
对应-关系映射(ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统主要实现程序对象到关系数据库的映射。
在Entity Framework中的实体数据模型(EDM)由概念模型、映射、存储模型三个概念组成。概念模型由概念架构定义语言文件 (.csdl)来定义,映射由映射规范语言文件(.msl),存储模型(又称逻辑模型)由存储架构定义语言文件(.ssdl)来定义,这三者合在一起就是EDM模式。使用这些基于XML的模型和映射文件将对概念模型中的实体和关系的创建、读取、更新和删除操作转换为数据源中的等效操作,减少了应用程序所需代码量并减轻维护工作。开发人员同数据库直接打交道的次数会大大减少,只需操作实体模型,框架会自动对数据库的操作。
2.3 SQL Server 2008数据库
SQL Server 2008数据库是按照数据结构来组织、存储和管理数据的仓库,它是
计算机
软件的组成部分。它不仅要反映数据本身的内容,而且要反映数据之间的关系。不管是网站开发、桌面软件还是手机应用开发,只要涉及数据的存储管理,都离不开它。SQL Server 2008在Microsoft的数据平台上发布,它可以将结构化、半结构化和非结构化文档的数据(例如图像和
音乐
)直接存储到数据库中。同时提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、
报告
和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。
SQL Server 2008允许您在使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,工作人员可以通过日常使用的工具(如Microsoft Office)直接访问数据。SQL Server 2008提供了可信赖、高效率的智能数据平台,可以满足我们所有的数据需求。
共4页:
上一页
1
2
3
4
下一页
上一篇:
asp.net+sqlserver网络竞拍平台设计+源代码
下一篇:
java+mysql器材设备管理系统的设计
考证平台静态网页设计与制作
搭建Linux桌面环境的影音平台【1261字】
抖音短视频平台视频推荐模式研究【2528字】
J2ME平台的SOAP协议研究与應用【2420字】
ASP.NET的Web网络應用程序开...
构建下一代网络的开放业...
Linux嵌入式系统开发平台选型探讨【2295字】
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
中国学术生态细节考察《...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
承德市事业单位档案管理...
神经外科重症监护病房患...