sid*_*ani 3 java design-patterns jakarta-ee
我只是想知道 DTO 类是否包含另一个对象。请告诉我下面的代码是否是有效的 DTO 类?
class Address implements Serializable{
private String city;
private String location
}
class EmployeeDTO implements Serializable{
private String name;
private int age;
private Address address;
//setters and getters
}
Run Code Online (Sandbox Code Playgroud)
DTO - 数据传输对象只是用于在层和层之间传输数据的数据容器。它主要包含属性。您甚至可以使用没有 getter 和 setter 的公共属性。数据传输对象不包含任何业务逻辑。
是的,我认为它们是有效的 DTO,但没有业务逻辑。DTO 的主要目的是它们保存要在系统设计的其他层中使用的值。
需要记住的一点是,DTO 除了属性的getters和之外没有其他行为setters。
| 归档时间: |
|
| 查看次数: |
1033 次 |
| 最近记录: |