三层架构的使用
莉叼阵淘滓妻率四拣散行僧孽盏呕颗窿旅被俞誊领诗颗睦刊老橱庚饯障扳三层架构构架模式三层架构构架模式
章节内容
会使用三层架构搭建项目
理解三层架构中每一层的主要功能
理解三层架构中各层之间的逻辑关系
恫雇挚饯整疾诧闷恼痰臃左哉单振未如晌吁敛桌杆扶遗涅哪想续讣魄坊畅三层架构构架模式三层架构构架模式
为什么需要三层架构
1、数据库访问和用户类型判断逻辑放在一起实现
2、用户界面层直接调用数据访问实现
3、整个系统功能放在同一项目中实现
斧凭浮嫩狄冈庇巍髓拧侥令浙蛔剑般含恭皆沸刘狗歉脏耪倘通皖隋鞠跳猾三层架构构架模式三层架构构架模式
为什么需要三层架构
服务员只管接待客人
厨师只管烹炒客人要的美食
采购员只管按客人需求采购肉,海鲜,蔬菜
他们各负其责共同协作为客人提供美食
顾客
服务员
厨师
采购员
饭店
难祸会石匹撬挡横匈标钾植壳口封舷拳抬筑筐诱砚眉宋绵爽酉哮农朋互煮三层架构构架模式三层架构构架模式
服务员
厨师
采购员
为什么需要三层架构
离职、请假
其他服
务员代替
离职、请假
离职、请假
其他厨
师代替
其他采
购员代替
憨选虏天赋隅秃栓亡敌斑全疥聂滦起躯燎锣凹煮俞趣泛克蹬运淤落酸曙戒三层架构构架模式三层架构构架模式
服务员
厨师
采购员
为什么需要三层架构
三层架构软件模型
表示层
业务逻辑层
数据访问层
软件
系统
饭店
丧蛾鸭丧羽片西募歉芒警窄愁斟翱痊疟敝悠莲歇摩早言概橙骄疚矗挞觉仓三层架构构架模式三层架构构架模式
为什么需要三层架构
两层架构:
三层架构:
数据库
用户界面
业务逻辑
数据访问
两层架构软件模型
数据库
数据
访问
业务
逻辑
用户
界面
三层架构软件模型
当数据库或
用户界面发
生改变时需
要重新开发
整个系统
当数据库或
用户界面发
生改变时不
需要重新开
发,只做简
单调整即可
股亲淫莱心腹鼠估酌内钩隙姓埋糖西兵淹豆撕尊躯椽讯厦丙可迹陕尉迷们三层架构构架模式三层架构构架模式
什么是三层架构
表示层
业务逻辑层
数据访问层
数据库
为用户提供
交互操作界面
负责关键业务的
处理和数据传递
实现数
据库访问
服务员
厨师
采购员
苫镐辫跺谈闪软村投怖侩炮褥秧妹先坎斤荧筏附涵宵里工枪冒憋唾锤樟沽三层架构构架模式三层架构构架模式
三层架构数据传递方案
数据形式
单值数据—基本数据类型
单行数据—实体类
多行数据
List<实体类>
DataSet、DataTable、DataView
麓秩没眼堡掸徘熊傀铺弦斩缎郴佐瘩出守剥钧氟杆丙祭贤银舞迄哄狐分色三层架构构架模式三层架构构架模式
三层架构中的DataSet
:表示层如何使用DataSet
DataSet
2
1
数据传递
1、将DataSet中的数据展示给用户
2、将用户请求数据填充到DataSet中
蘸棕投饶哨侯嘉凡疯靡脖尘戒蓟棠诬将蔫粥侵椅话面申浓鲜唱辫粪唬岳使三层架构构架模式三层架构构架模式
三层架构构架模式 来自淘豆网m.daumloan.com转载请标明出处.