1、Entity层:定义JavaBean,表示业务实体。2、DAO层:封装与数据库交互的细节,负责执行增删改查等操作。3、Service层:封装业务逻辑,负责处理事务,调用DAO层进行数据操作。4、Service.impl层:对Service层的具体实现,实现Service层中定义的接口5、servlet层:处理用…
2024-06-23 122
在典型的软件开发中,通常会采用分层架构来组织代码和实现不同的功能。以下是常见的四个层次及其作用:1. 数据访问对象层(DAO层): - DAO层主要负责与数据库进行交互,封装了对数据库的操作,如查询、插入、更新和删除等。 - 它提供了对数据持久化的操作接口,隐藏…
2024-06-23 134
1、下载AutoMapper组件,安装包到实体类项目中,比如Yun.Model中。2、在该项目里分别创建Models、Profiles、ViewModels文件夹,分别别实体类、映射文件、Dto文件类。3、在Profiles中,建立继承Profile 的类文件,比如 public class ArticleProfile:Profile{}3、在上面…
2024-06-23 88
DTO(Data Transfer Object)是一种设计模式,用于在不同层之间传输数据。它的主要目的是在应用程序的不同部分之间传递数据,而不是直接传递实体对象。DTO通常是一个简单的POCO(Plain Old CLR Object),它只包含属性和相关的getter和setter方法。DTO的使用有以下几个优…
2024-06-17 117
面对这个图,让我们先从承上启下的DTO开始入手DTO(Data Transfer Object)数据传输对象这个传输通常指的前后端之间的传输DTO是一个比较特殊的对象,他有两种存在形式:在后端,他的存在形式是java对象,也就是在controller里面定义的那个东东,通常在后端不需要关心怎么…
2024-06-17 132