下载此文档

三层架构设计.docx


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
三层架构设计.docx三层架构设计
三层架构设计
1 / 29
三层架构设计
第八章 三层架构设计
在软件系统架构设计中,分层式结构是最常有,也是重要的一种结构。微软介绍的分
层式结构一般分为三层,从下至上分别为:数据接见层、业务逻辑层、表示层。
以了。做数据接见层的人也不需要知道前台的事,

定义好与其余层交互的接口,

规定好参数
三层架构设计
三层架构设计
29 / 29
三层架构设计
就行,各个层都同样,做好自己的工作就能够了。这样的系统,清楚性、可保护性和可扩展
性都特别强盛,测试和改正也比较方便。
下边联合详细的实例,来学****三层架构的应用。仍以“ BookShopOnNet”数据库中顾客
表“ShopUser”为例,用三层架构的方式实现对它的显示,以及增、删、改、查等操作。
顾客表的结构为:ShopUser(UserIdintIDENTITY(1,1)NOTNULL,UserNamevarchar(30)
NOTNULL,Passwordsvarchar(20)NOTNULL,Email varchar(30),XinMin nvarchar(5), Sex
bit,Birthdaydatetime,Addressnvarchar(50),Telvarchar(12),Photovarchar(50),Nationnvarchar(15),Hobbyvarchar(50),PersonURLvarchar(50)。详尽说明请见第五章。
三层架构应用实例
下边来建立这个应用程序解决方案。启动 VS2010,挨次单击菜单“文件” |“新建”|
“项目”,弹出“新建项目”对话框,在“已安装的模板”下,单击睁开“其余项目种类”
折叠菜单,再单击“ VisualStudio解决方案”,最后单击右边的“空白解决方案” ,选择好解
决方案寄存的路径, 输入解决方案名“ThreeLayerApp”,确立后就创立了一个空白解决方案。
此后在这个空白解决方案中, 增添各层对应的项目或站点, 一个多项目解决方案的应用程序
就组成了。
实体类设计
实体类的设计比较简单,它一般与数据库中的表一一对应,针对每个表建一个实体类,
表的字段对应实体类的属性,下边以实例详细介绍。
在VS中右击解决方案资源管理器窗格中的“ ThreeLayerApp”解决方案名,在弹出的
快捷菜单中,挨次单击“增添” |“新建项目”,弹出“增添新项目”对话框,在“已安装的
模板”下,选中“VisualC#”,选择右边的“类库”,输入项目名“BookShopModel”并确立,
这样就在此解决方案下增添了一个实体类项目,而后在此项目中增添实体类即可。
三层架构设计
三层架构设计
29 / 29
三层架构设计
接下来在这个实体类项目中逐一增添实体。右击项目名“

BookShopModel

”,选“增添”
三层架构设计
三层架构设计
29 / 29
三层架构设计
|“类”,输入类名“

ShopUserModel”,它同时也做文件名,这个实体类文件就建好了,在其
三层架构设计
三层架构设计
29 / 29
三层架构设计
中输入类的私有成员变量,

并依照这些成员变量建立相应的属性。

大家应当清楚私有成员变
三层架构设计
三层架构设计
29 / 29
三层架构设计
量和相应属性的关系吧,

属性本质是接见器, 有读写特征及判断办理功能,

它自己不保留数
三层架构设计
三层架构设计
29 / 29
三层架构设计
据,真实的数据是保留在它所读写的私有成员变量中,属性提升了私有成员变量的安全性。
当类的私有成员变量输好后,属性能够用“重构” |“封装字段”的方式迅速建立,并
依据属性的读写特征及能否需要判断办理功能,进行适合的改正,这些基本操作不再详述。
为了使类能在项目外其余项目中接见,把类加“ public”属性,这样建立出来的顾客实
体类ShopUserModel的部分内容以下:
publicclassShopUserModel
{
三层架构设计
三层架构设计
29 / 29
三层架构设计
privateint_UserId;
privatestring_UserName;
⋯⋯
publicintUserId
{
get{return_UserId;}
set{_UserId=value;}
}
publicstringUserName
{
get{return_UserName;}
set{_UserName=value;}
}
⋯⋯
}
数据接见层设计
数据是跟后台数据行交互,直接操数据,数据的增添、除、改正、等。
第一在解决方案中增添名“ Bo

三层架构设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人森林书屋
  • 文件大小144 KB
  • 时间2022-01-19