技术栈

分层思想

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