WEB开发基本都是MVC分层,不过框架间可能还有更细的粒度分层
ThinkPHP
controller
service
model
其他: 个人喜欢再加一个Module,放一些公共的模块类,比如Tree.php 树结构类
Laravel
controller
repositories
XXXRepository 业务逻辑
XXXRepositoryInterface 接口
model
其他: middleware
SpringBoot
controller
service
XXXServiceImpl 业务逻辑
XXXService 接口
mapper
补充
实际每个项目分层各种各样,尤其springboot的,各种pojo,dao等等概念