猿问
请问在传统的开发模式MVC下,增加Entity实体类有哪些好处和优点?
越来越多的公司在开发模式下做出了改进,传统的MVC老生常谈,那么增加了一层Entity有什么好处和优点,Entity主要做哪一些处理?请了解的大佬回答哦,感谢
白板的微信
浏览 986
回答 4
4回答
犯罪嫌疑人X
MVC模式有个弊端,业务逻辑不好放。放在Model中的话,跨Model的业务逻辑怎么办?放在Controller的话,业务逻辑复用怎么办?从我的实践来说,Model就是用来放Entity的,也就是数据结构,不带有业务逻辑。所以放着Model不用去加一层Entity我实在想不出什么优点。如果需要写业务逻辑,需要新增一个service层。
0
0
0
慕后森
今天突然想到这样一个比喻,Controller相当于nginx,只是转发请求,接收参数并过滤参数;Entity相当于php-fpm,是真正的逻辑处理,在Entity中还可以调用Model,将处理的结果返回给Controller,Contoller进行页面渲染,填充数据,响应请求.
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答