(1)调度逻辑:控制器\->逻辑层\->服务层\->模型层
一个请求被控制器接收之后,控制器索要进行的操作为接收参数、调用逻辑层、捕获异常、返回结果
逻辑层对请求进行处理,实现具体的业务功能
服务层封装了一系列服务,如order服务层可以封装根据用户id获取订单,关闭订单等方法
模型层定义了数据的类型,数据的自动写入,以及数据的转换等
(2)简单代码,可以直接写在控制器
(3)模型的使用,插入更新数据时尽量使用模型,因为模型对插入更新做了优化处理以及便捷操作处理,而对于搜索则可以根据业务选择使用Db类和Model类