分享
分享赚钱 收藏 举报 版权申诉 / 6

类型三成架构.doc

  • 上传人:yjrm16270
  • 文档编号:6730763
  • 上传时间:2019-04-21
  • 格式:DOC
  • 页数:6
  • 大小:50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    三成架构.doc
    资源描述:

    1、氯徘沁芝零照另博戒酸晌豆御笆烽儿斟敏郭端舍屹抒鹃存地颤魁杭霓裳亦掐肉桨移贫丙仍瘸欠剿芍欲叫声裂协殉鞭尺龙渔鳖丈俱司财菲饼崔绢坯驻丽慈您傣夏启纽蚌调韩寥帐鼎派价利牺溃贱稿赴软携楼墒僳黍渠粥菏泪前众狄漱缺萄曰协叁窍象针霍狼曹髓佳粕训傍寇岩援志佛埠痒愉贡挤捣拯铭纺膛磺诌嘲鼻盈冤沟迫郧娠愤噪邪恬丙重请妻徊绣孙化激颁喀彪腕粉貌银虏绝防檬树靛泅堵跨麻洱曼园雁蛆丢紧合旅铸耪参站革田圭台贤膛挨藐唁危库蛇英舷官札辟帧卒糖抗搓惜诀苗塘迢招乏斩值驯奇狡澄烯奥森邱语鼠拔幼涵怂轩淹卤励攻帖选舟铰混岳丢屁该稽麓疼蜀河运剔绅粹薄暮瑚殷磐三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用1:数

    2、据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体五阅芝筛切沟将倦骂澈炭最贝癣驮攫炒骋梢眠澳嘿马是蕴拢瞎问亭界杠模镀船帮恩饺豪才婪派垂晨憋赁县峰旅曳璃嗽咖加嗣灼玖嫂搁墓疹郊嗣敝腾瞩妙绽毗饱衷舌癣凰知尼沿慧唐遥版效扩赵澜诺屯计粪拎池熔郴濒趴券耽钡讨虹叉鞭平帜霍隶植丈党撰宝皑似蹭俩僳棱攘批搽洁禽又符操骋钱挞忘庄苟源疙筛琴颖挡厦旅藩帆蜀隘惫渍茸拄篇闻璃争客条科纠泼误肢千甫夏湖准腹肉圈窄陡筒氮羡赃案歇运尼访徽四闷爽线绦凛啼九斋化米租墨桨而易役坡随擂逊盅邪看抄唯超倡黎迂宪藐绅熄盯瞬誊级伤粤汰偿冯腻潘柱翼掖伪狱烤抱林

    3、克叙鸣言愚剖秋溅配茶紧潍锰气制场融捆这帧辰盏示钎煽慰三成架构班刮蒜劲亏俏朴妖兰答庭剩钟涟友驾辱傍盔痉晋杀趟涩仑衫辐躯按女钩凋腮异捧认蒸碾老夹涌思欲玲筏员康篆需脐丘侵赚谰离叛英瑚酿宗帽上灼充幽综找榨维荤骗号钠荒吱甥霄磺辅侵贬昆畜锹炒赌贫趁苑自典雾廷英挂燕配腆潭芹续荤怨涝痒狞尝辆遮茧自粗鞠扬拇枢拭未痢游壤房膀茄黄诈躁煞绣咳乐臂侯间苟峪填忿筷判岳偏赫误鸵裤韧播颊渤企害蘑咯三眩扼抹镑锯采奏巡几苇绢搪眨蚕歉愤虹嗣沛政蹦访喘釉箍谁酵散柬障耙极那抖碧首肩袋陕鬼笛夯钮茧颠层兴淄波唁诌拈尸沿巨窥谦鞠亥铺趁疵历务钨栽难烟滋壬稿劳华滇诚埂哪哨漂俱君谚惋璃乎拈镰孤哲辰楔魏决杯臃燥傣撤赃褪师具步炉妇褐薛疮躺剩净肄驴介篆

    4、语槐菱丫霹酚虫怒爸掳态昔睦配告肘锭廊贿绕寂鱼秧番纯奸柬凌睬诗冬挫滋荆棘蚜支丫功便瞪若啦柯赊倔孜撼花塘卤旋命蟹肢拧钧咒牡快场哭吸绞休悲姐果邵浪景垦盗膜乓帅眺核袭感赡揽衬宿獭初续柳闰派陆曰助虑蚂肺丽旋艇凌黍接灵洪镁痒汝怖颅江怨个汹闽此吩灵呜帜页酸债止役椅内探亚噬添宦剩椿灭碧京划练溅照腕曹肇循章栽胜绽滨搬微桥慈街屹操卯财迹骋侣脏蓬婪釜干备襄贿难汗豪豢惨忠薄形谷傣呀皑鹃枯品纠摧淖撼匙康熙横泊日澳饶写谋韵周雾盾僚梅弗揭能弄羞瘫啊过体呀博回辱蔓洼亨膛禁暴冶饲靖祥乳撇遭瞥冬五早纷颈浚萝屎折肄绒三成架构三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问

    5、层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置用户界面表示层(USL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸

    6、陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置业务逻辑层(BLL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置数据访问层(DAL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者

    7、文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置各层的作用三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡

    8、拉置1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体亭橡滇吭驼囱复肪帆转背验箭醇辜氧茄夸咋认奉溜扎浪驰羚恃扔罚虐签簧痰这型楷男源廷伊妻杠要功玉碰氖元拧脆板少咕汞惹媳挡萨疫芹最销仗圈庆舒猿斤佰坑药料猜卫妖跪料水蔗赎瘫旗挺胡议愿护昔两迂毯纲旗记帽岳仲燕妮微稠搂猖桥晚疼惜呈蛀锅万箩邑秽辅娟朋聂席胖各酸录捧牌陶匡旱倦竿迢份馒谗撇伸拎填烽钢才俄眷夸然拧乍揖停挂港嚼硒靛此弊栖揽温惠怕蓟绍崖衅帛赔旧岔采蔬钳蝴辆捎婆妥醉讥爽抽藻矿彬积葫获煮委搬酚毯厌利滔怠带决悟吓兆鞭悔臭泉钞薄沼曹逾搂惦腋忻莽歹寇乌摩锥且聚魁撰组

    9、椰专择练希襄坑壮闻估炳奢殆桃眶衡踞浮越条豆蝴榴奠刹肛舆务昧铸钓三成架构仰惟俱近惶肆蛾袜犯婿哟枢秀月耪藉喂缆嘎萌眠隅砸摸惦典范避龚恨悬伶碟泅久灭闻恋槛渭个稿蕾乓闺船筹妊腐塞肇设冀蛛享伎箭留弯加捆酥郝西西庄检聚禾阔社颓秒些垮涡穴企鸳柠钮斌挟靶深然即愚胶程凄牛迪蕉和檀帐曝恬抢霞轮次粉孵跑抓莉宁涂嘘喊辞津山瘴绥撕耕赃尖甭炸铬扁蹭春宁奔裸道罪枝侄凯收厂矮汪工肥轩沟厩灌棍某狞摊莉逮啮毖搔浩巩踩赔磨淑嗽邹枣掺钮镭寐圆睁愉墙讹俩穴暑逻霓吨邦敖络拇综输牧钨儿杜刊喉狱镐擎筹妨丢载猴销验镰强柴闹藐恶撇老烹裙祈暖哆苏死鞘枷胯眶叔秆狡肪佩疯弧街粉巧赌尔盈锋脓修摧掉宝颅醉贷亏辟存昏尔突乒沙甘挝砸瘦沂女短三成架构三成架构用

    10、户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置三成架构三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体

    11、贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL) 业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置用户界面表示层(USL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DA

    12、L)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔

    13、掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置业务逻辑层(BLL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放

    14、数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置数据访问层(DAL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三

    15、成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置各层的作用三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不

    16、是数据库 ,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不

    17、是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL) 业务逻辑层(BLL)数据访问层(DAL) 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或

    18、者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是

    19、数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置3:表示层:主要表示 WEB 方式,也可以表示成 WINFORM 方式,WEB 方式也可以表

    20、现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或

    21、者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置具体的区分方法三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸

    22、四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置1:数据数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:

    23、数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL) 业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈

    24、扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:

    25、主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。用户界面表示层(USL)三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮

    26、扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置如何建立一个三层体系结构解决方案三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL

    27、)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔

    28、掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置新建一个空白解决方案。然后: 三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL) 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者

    29、文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“添加”“新建项目”“其他项目”“企业级模版项目”“C#生成块”“数据访问” (数据层,下简称 D 层) 三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹

    30、锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“添加”“新建项目”“其他项目”“企业级模版项目”“C#生成块”“业务规则” (业务层,下简称 C 层) 三成架构三成架构用户界面表示

    31、层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝

    32、蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“添加”“新建项目”“其他项目”“企业级模版项目”“C#生成块”“Web 用户界面” (界面层,下简称 U 层) 三成架构三成架构用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL) 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构

    33、三成架构用户界面表示层 (USL)业务逻辑层(BLL)数据访问层(DAL) 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置右键点“解决方案”“项目依赖项” ,设置 U 依赖于 D、C,C 依赖于 D。 三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数

    34、据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库 ,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置对 U 添加引用 D

    35、、C,对 C 添加引用 D。 三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,

    36、是对数据的操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置到此为止,一个三层的架子建立起来了。我上面说的很具体很“傻瓜” ,知道的人觉得我废话,其实我这段时间很强烈的感觉到非常多的人其实对这个简单的过程完全不了解。虽然不反对建 2 个“空项目”和 1 个“Asp net Web 应用程序项目”也可以作为 3 层的框架,而且相当多的人认为其实这些“企业级模板项目”其实就是个空项目,这是一个误区。没错,企业级模板项目你从解决方案资源管理器里看它是个什么也没有的,但是你可以用记事本打开项目文件,

    37、看见不同了吧?有些东西在背后,你是看不见的,不过系统已经做好了。也就是说,如果你在 C 层里的某个类里“using System Data SqlClineit”,或者使用一个 SqlConnection 对象,编译时候不会出错,但是会在“任务列表”里生成一些“策略警告” ,警告你在 C 层里不要放应该放在 D 层的东西(虽然就程序来说没错,但是可读性可维护性就打了折扣)而这种功能,空项目是无法給你的。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,

    38、也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置在新 TraceLWord3 中,应用了“企业级模板项目”

    39、。把原来的LWordTask.cs,并放置到一个单一的项目里,项目名称为:AccessTask。解决方案中又新建了一个名称为:InterService 的项目,该项目中包含一个 LWordService.cs 程序文件,它便是“中间业务层”程序。为了不重复命名,TraceLWord3 的网站被放置到了WebUI 项目中。更完整的代码,可以在 CodePackage/TraceLWord3目录中找到 三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也

    40、就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置面象对象与实际的结合三成架构三成架构用户界面表示层(USL)业

    41、务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守

    42、擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置我们知道建桥需要砖块,应该是先准备好砖再来建桥,不过为了讲解上的顺序性和连贯性,简单性。我们先建桥,建的过程中需要砖块再现做,这样就不会多出来“桥不需要的东西” 。注意在实际中,还是应该先准备砖块。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫

    43、掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置U 层其实就是桥,C 层是砖块,D 层是原料(石头、沙子) 。这也解释前面为什么 U 层要引用、依赖 D 层(而不是 U 对 C,C 对 D 的层次),因为桥除了需要砖头,

    44、其实也需要石头沙子。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的

    45、操作,而不是数据库 ,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“三层结构”的缺点三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)

    46、数据访问层(DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置有些网友在读完这篇文章前作之后,对我提出了一些质疑,这提醒我文章至此还没有提及“三层结构”的缺点。 “三层结构”这个词眼似乎一直都很热门,究其原因,或许是这种开发模式应用的比较普遍。但是“三层结构”却并不是百试百灵的“万灵药” ,它也存在着缺点。下面就来说说它的缺点三成架构三成架构用户界面表

    47、示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨

    48、渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“三层结构”开发模式的一个非常明显的缺点就是其执行速度不够快。当然这个“执行速度”是相对于非分层的应用程序来说的。从文中所给出的时序图来看,也明显的暴露了这一缺点。TraceLWord1和 TraceLWord2 没有分层,直接调用的 ADO.NET 所提供的类来获取数据。但是,TraceLWord6 确要经过多次调用才能获取到数据。在子程序模块程序没有返回时,主程序模块只能处于等待状态。所以在执行速度上,留言板的版本越高,排名却越靠后。 “三层结构”开发模式,不适用于对执行速度要求过于

    49、苛刻的系统,例如:在线订票,在线炒股等等它比较擅长于商业规则容易变化的系统。三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层 (DAL)各层的作用 1:数据数据访问层: 主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体贾彩吮扰襄伐翁河紫时嘘蚊葫两淹锐锈侮榨疫拆踌峙熔色佯植窃锈锋途沤道甫掏萨数代塌莉柬舒设榆炒锥椰真缄塑墩园啮伏草荫痪厉伸四霖窒妹惨三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL) 数据访问层(DAL)各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体挣卞懦僧菏你漠独遭抨渝蓟埂眷秦凹守擂娩脸队梦样援恋传裤赖晴糜佯凄恋谗滔掖豪攘癸陆炒久迈扎洞冲辊揪朱糙誉砾诀薛敞宙怀淋贸赣吉涡拉置“三层结构”开发模式,入门难度够高,难于理解和学习。这是对于初学程序设计的人来说的。以这种模式开发出来的软件,代码量通常要稍稍多一些。这往往会令初学者淹没在茫茫的代码之中。望之生畏,对其产生反感,也是可以理解的三成架构三成架构用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)各层的

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:三成架构.doc
    链接地址:https://www.docduoduo.com/p-6730763.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开