- 7
- 0
- 约6.51千字
- 约 10页
- 2017-01-25 发布于湖北
- 举报
体系结构复习题解析
1、简述三层架构开发模式及其优点。
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合的思想。 (1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 (2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 (3)数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。注:(内聚:一个模块内各个元素彼此结合的紧密程度;耦合:一个软件结构内不同模块之间互连程度的度量)
优缺点 优点: 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5、利于各层逻辑的复用。????? 6、扩展性强。不同层负责不同的层面,如PetShop可经过简单的配置实现Sqlserver和oracle之间的转换,当然写好了也可以实现B/S与C/S之间的转换????? 7、安全性高。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。????? 8、项目结构更清楚,分工更明确,有利于后期的维护和升级
您可能关注的文档
- 低瓦斯隧道通风专项方案解析.doc
- 低温超导材料的发展和应用解析.ppt
- 住宅工程质量通病控制标准解析.doc
- 住宅楼钢筋技术交底解析.doc
- 住宅楼单排脚手架施工方案11解析.doc
- 住宅项目市场推广 B解析.ppt
- 住院患者饮食指导-2解析.doc
- 体会句子含意解析.ppt
- 体内药物分析ppt课件解析.ppt
- 体操柔韧训练解析.doc
- 第1课时计数原理及其简单应用课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 平行四边形的性质第2课时课件2025-2026学年北师大版数学八年级下册.pptx
- 第九单元溶液复习课件2025-2026学年九年级化学人教版下册.pptx
- 用坐标表示平移(1)课件2025-2026学年人教版七年级数学下册.pptx
- 复数的加、减运算及其几何意义课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 分类加法计数原理与分步乘法计数原理课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 用坐标表示平移(2)课件2025-2026学年人教版七年级数学下册.pptx
- 用坐标描述简单几何图形课件2025--2026学年人教版七年级数学下册.pptx
- 课时2选择方案(课件)2025-2026学年人教版(2024)数学八年级下册.pptx
- 平移课件2025-2026学年人教版数学七年级下册.pptx
原创力文档

文档评论(0)