没有合适的资源?快使用搜索试试~ 我知道了~
百度地图毕业设计源码-think-about-backend-develop:对项目组后端开发的思考
需积分: 9 0 下载量 102 浏览量
2021-06-06
06:29:21
上传
评论
收藏 32KB ZIP 举报
温馨提示
百度地图毕业设计源码 对项目组后端开发的思考 当前开发模式概要: 结构:controller -> service -> repository + framework + view。必须由controller调用service,service调用repository,service和repository可调用framework内容。 从设计模式来看,属于SOA,以service为核心,虽然实际开发中大量的业务逻辑泄露到controller和repository中(甚至是view和js中)。 此设计对传统简单的MVC(即框架示例所描述的那样,其中的Model其实是用作ORM和业务逻辑载体的混合体)主要做了如下改动:将Model拆分成负责业务的Service和负责持久化的Repository,舍弃了ORM而采用Active Record。此种设计的一个优点是以下关注点分离:业务逻辑和持久化(基础设施)的分离。 实践中,出现了以下问题: 业务泄露。本应属于Service的业务逻辑泄露到其他各层中(Controller、Repository、View等),而原本内容丰富的Service反而变成
资源推荐
资源评论
资源评论
weixin_38669618
- 粉丝: 7
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕设项目:通用作业批改管理系统(含源代码+毕设文档+ASP.NET)
- 数据库管理工具:dbeaver-ce-24.0.5-x86-64-setup.exe
- 数据库管理工具:dbeaver-ce-24.0.5-stable.x86-64.rpm
- 数据库管理工具:dbeaver-ce-24.0.5-macos-x86-64.dmg
- 数据库管理工具:dbeaver-ce-24.0.5-macos-aarch64.dmg
- MPU6050基于STM32 HAL的驱动程序
- 基于 stm32“蓝色药丸”的简单 cdc 到 gpio 控制器
- 编程实战:基于ASP.NET技术的图书馆管理信息系统(含源代码+文档+任务书)
- 织梦网站标题和内容body文字自动转unicode码插件
- 数据库管理工具:dbeaver-ce-24.0.4-x86-64-setup.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功