1:在调用业务方法时,DTO对象数据是由Action生成(可能是用户输入的Form数据,也可能是其他情况)。为了说的清楚简洁,请允许我举个例子:
用户更新自己的注册信息,例如修改密码之类的操作。
用户提交页面-->ActionForm提取Form数据-->构造并对UserDTO赋值-->调用业务方法changePassword(UserDTOdto)把DTO对象传入业务方法-->业务方法内部把UserDTO转化为Entity User-->调用UserDAO.update(User)-->DAO调用hibernate进行持久化操作
entity 与dto 区别
最新推荐文章于 2024-02-26 17:41:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)