软件项目开发模式——三层模式
来源:互联网 发布:三一重工 知乎 编辑:程序博客网 时间:2024/06/06 13:13
三层模式的划分
表示层
业务逻辑层
数据库访问层
层与层之间的关系
三层开发遵循的原则:
上层依赖其下层,依赖关系不跨层
展示层不能直接访问数据访问层。
上层调用下层的结果,取决于下层的实现。
下一层不能调用上一层:
下一层不依赖上一层:
上层的改变不会影响下一层
下层的改变会影响上一层得到的结果
在上一层中不能出现下一层的概念
分工明确,各司其职
分层开发的特点
下层不知道上层的存在
仅完成自身的功能
不关心结果如何使用
每一层仅知道其下层的存在,而忽略其他层的存在
只关心结果的取得
不关心结果的实现过程
分层开发的优势
职责划分清晰
无损替换
复用代码
降低了系统内部的依赖程度
阅读全文
0 0
- 软件项目开发模式——三层模式
- 软件开发的三层架构模式
- 浅析Java开发模式—Model1、Model2和三层
- 软件开发项目管理的模式概述
- 软件开发项目管理的模式概述
- 软件开发设计模式(二)—多例模式
- 软件开发设计模式(三)—简单工厂模式
- java web笔记——软件三层结构&MVC模式实现注册登陆案例
- 三层模式
- MVC + 三层 模式 做 web项目 总结
- 数据库系统开发的三层开发模式---隔离驱动模式
- 手机开发实战186——软件开发模式
- VS2008三层架构工厂模式开发
- 三层模式 MVC框架 WebForm开发
- 三层架构模式(开发实践很重要)
- web开发模式+三层架构与MVC
- 未来软件开发模式
- 迭代化软件开发模式
- PAT 1099. Build A Binary Search Tree (30) 叒掉语言陷阱!!
- "libcudnn.so.5 cannot open shared object file: No such file or directory"
- css day02
- 微服务从设计到部署(四)服务发现
- Linux搭建maven私服nexus3.5
- 软件项目开发模式——三层模式
- 通用冒泡排序算法
- OCS——史上最疯狂的iOS动态化方案
- vue中如何在外部调用methods的方法
- JS四舍五入函数-- toFixed(number)
- DOM方法添加标签
- chrome developer tool 调试技巧
- timezone
- DSP基础知识