小白求指教一个模型分层问题,什么时候应该吧代码写到某层里面

控制器:UserController 控制层
数据层:UserModel 用于定义数据相关的自动验证和自动完成和数据存取接口 
逻辑层:Home\Logic\UserLogic 用于定义用户相关的业务逻辑 
服务层:Home\Service\UserService 用于定义用户相关的服务接口等

问题如下:
请问一下我什么时候应该吧东西写到 数据层 什么时候又该把东西写到 逻辑层 什么时候写到 服务层 。 上面有解释,但是不是很懂。希望大神能给我举一个简单的例子


SMILET
浏览 1041回答 2
2回答

撒科打诨

前提 : 就是网站普通用户业务操作分析:用户数据的流向是控制器-> 服务层-> 逻辑层->数据层控制器 只根据用户的操作业务类型进行调度 不做数据处理服务层 对用户数据进行规则验证逻辑层 对进行业务操作数据层 持久化业务结果所以:如果这个操作是用户注册,POST数据规则验证 写在服务层生成用户信息密码加密 写在逻辑层将用户数据保存到数据库 写在数据层

长风秋雁

这个问,题不是很清楚,有相同的问题
打开App,查看更多内容
随时随地看视频慕课网APP