`
- 浏览:
1213443 次
- 性别:
- 来自:
广州
-
Domain Object and DTO(Data Transfer Object)
在without ejb中说:除非别无选择(在分布环境中) 不要容忍DTO 或 值对象的存在.因为他们违背了OO原则. DTO 不仅多余,而且有害, 因为他们在业务服务和调用者之间造成了不必要的抗组不匹配(把domain Object----> DTO, DTO ----> domain Object)
without ejb中文版 27页
感觉这里作者所说的Domain Object应该不是我们所说的没有Logic方法的只有get set方法的贫血的Domain Object. 所以作者建议不需要在加上DTO这部分.
虽然在项目中没有用过DTO, 但是DTO应该还是有他存在的价值的. 可以完全的隔离表现层和业务层. 因为业务层是经常需要变化, 假如直接把po传给表现层的话,业务层的改动势必要影响到表示层. 假如是用DTO的话, 应该能避免这种情况的. 但是在3, 4 个人的小项目中, 用po传给表现层也不是不可以. 毕竟是小项目. 省去了domain Object----> DTO, DTO ----> domain Object..
http://forum.iteye.com/viewtopic.php?t=17579
http://forum.iteye.com/viewtopic.php?t=19219
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
1、PO(persistant object) 持久对象 3、TO(Transfer Object) ,数据传输对象 4、DTO(Data Transfer O
modify the property file of the database path, driver, user name, password, enter CMD to the D drive is running java-jar kingdao.jar disk in D test folder under the root directory of DAO and DTO ...
$ dto = new DTO ( $ object ); $ dto = new DTO ([ 'foo' => 'bar' ]); $ dto = new DTO ( '{"foo":"bar"}' ); $ dto = DTO :: make ( $ object ); $ dto = DTO :: make ([ 'foo' => 'bar' ]); $ dto = DTO :: make...
主要介绍了Spring Data Jpa实现自定义repository转DTO,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Data Transfer Object 数据传输对象,Service层向上传输数据使用 BO Business Object 业务对象,Service输出的封装业务逻辑对象 AO Application Object 应用对象,Web层和Service层之间抽象的复用对象 VO View ...
把分页按钮写在dto里,其他dto继承他
java DTO 详解 java DTO 详解 java DTO 详解 java DTO 详解
登陆的dto.zip
简单的EntityFramework4.3+三层+DTO,如果需要简化版的,我的资源里有一个不含DTO的版本。 这个Demo的主要功能是: 1、实体类的创建、复杂类型的嵌套 2、实体类的配置(主键、外键、一对一、1对多,多对多) 3、...
mobile.app.ws:使用ObjectDTO的Spring Boot项目
个人对DTO这种设计模式的一些粗略见解。
DTO数据传输对象简介PPT
AutoMapper工具的使用 Dto 与 实体类 的值相互转换
AutoMapper完成Dto与Model的转换
标签:apollo-dto-1.7.jar,apollo,dto,1.7,jar包下载,依赖包
eclipse插件,根据数据库表自动生成DTO(pojo)插件!eclipse插件,根据数据库表自动生成DTO(pojo)插件!
该工具可以对接数据库,将数据库中的表转换为java的实体类和DTO类。
CityEnigne的操作实例,CityEnigne2Dto3D,需要的可以下载
根据数据库生成实体类,生成的mapper.xml为空,请谨慎下载。使用说明:https://blog.csdn.net/L13890/article/details/81216441
PO可以严格对应数据库表,一张表对映一个PO。... VO:value object值对象、view object视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式