技术栈
分层思想
小斑马在沙巴找BUG
2 个月前
spring boot
·
后端
·
mvc
·
分层思想
后端开发中的分层思想,DAO、Service、Controller、Mapper,VO、DTO、DO、PO每层的作用及调用关系
在后端开发中,应用通常采用分层架构来组织代码,以实现更好的可维护性和可扩展性。在这个架构中,常见的数据传输对象(DTO)、数据对象(DO)、值对象(VO)、持久化对象(PO)及各种层如DAO(数据访问对象)、Service(服务层)、Controller(控制器)和Mapper等都有其特定的角色和职责。下面是每一层和对象的具体解释以及它们之间的调用关系的示例。