在典型的软件开发中,通常会采用分层架构来组织代码和实现不同的功能。以下是常见的四个层次及其作用:1. 数据访问对象层(DAO层): - DAO层主要负责与数据库进行交互,封装了对数据库的操作,如查询、插入、更新和删除等。 - 它提供了对数据持久化的操作接口,隐藏…
2024-06-23 375
1、下载AutoMapper组件,安装包到实体类项目中,比如Yun.Model中。2、在该项目里分别创建Models、Profiles、ViewModels文件夹,分别别实体类、映射文件、Dto文件类。3、在Profiles中,建立继承Profile 的类文件,比如 public class ArticleProfile:Profile{}3、在上面…
2024-06-23 215
DTO(Data Transfer Object)是一种设计模式,用于在不同层之间传输数据。它的主要目的是在应用程序的不同部分之间传递数据,而不是直接传递实体对象。DTO通常是一个简单的POCO(Plain Old CLR Object),它只包含属性和相关的getter和setter方法。DTO的使用有以下几个优…
2024-06-17 340
面对这个图,让我们先从承上启下的DTO开始入手DTO(Data Transfer Object)数据传输对象这个传输通常指的前后端之间的传输DTO是一个比较特殊的对象,他有两种存在形式:在后端,他的存在形式是java对象,也就是在controller里面定义的那个东东,通常在后端不需要关心怎么…
2024-06-17 291
1、什么是DTO、VO、BO、PO、DO、POJOPOJO的定义是无规则简单的对象,在日常的代码分层中pojo会被分为VO、BO、 PO、 DTO。通过各层POJO的使用,有助于提高代码的可读性和可维护性。概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。DTO(Data Transfer O…
2024-06-17 328