《PO DTO domainobject confusing》的相关内容
相关讨论
为什么我的程序传递DTO
关于Service层是传递DTO还是PO到表示层的争论,由来已久。但都没有定论。
现在,我要在传递DTO方式这边,加上一些砝码,使得天平倾斜过来。
传递DTO模式有以下优点:
1.DTO和DomainObject是不同视角下的产物,它们通过Assembler相互转换。这样,DTO和DomainObject就可以独立变化。DomainObject的内部结构变化不会影响表示层代码。
2.由于Servi ...
by partech 2006-03-16 浏览 (23480) 回复 (77) 关键字:
结合struts和hibernate谈J2EE架构的数据表示
在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。
我来谈谈在J2EE架构中各层的数据表示方法:
Web层的数据表示是FormBean,数据来源于HTML Form POST
业务层的数据表示是VO
持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CMP
在 ...
by robbin 2003-09-29 浏览 (83535) 回复 (75) 关键字:
讨论:多层架构中是不是绝对不能把PO传递到表现层?
大家都知道,PO是不被提倡直接送到表现层的,因为这样做
1.不能降低层次间的耦合度,不利于以后的维护。
2.在lazyloading的时候可能还取不到数据。
所以通常我们的做法是这样的:
[code:1]
PO1 = session1.load();
DTO = beanUtils.copyProperties(PO);
client.displayAndModi ...
by xanada 2004-05-21 浏览 (83037) 回复 (131) 关键字:
炒PO-VO-DTO的冷饭,Remote下PO的运用方式问题
现在,大量使用ORM的Web应用中比较流行的做法是----直接传递PO到View中显示.
这么做的好处非常明显,再也没有复杂的VO,DTO----这些东西怎么看都很有重复代码的嫌疑.如果只有一个Object当然要直观得多.没有了那些东西,自然也就不需要进行费劲的转换(如果没有合适的工具的话,那这就是一个体力活),当然也就简单了.
这通常没有什么问题.因为,大多数情况下,Web容器和Persis ...
by jackyz 2005-03-11 浏览 (15237) 回复 (54) 关键字:
关于Struts中间如何设计DTO的困惑:
用Struts+Hibernate做了一个小的项目,一切都是新东西,我也还依然是个新手。^_^
自学了一些下载的资料,把Struts和Hibernate匆匆学了一遍后,项目除了界面外我一个人凑或着完成了,居然客户也就用起来了。呵呵,毕业后的第一个项目!(废话好多^_^)...
看了一些资料,发现良好的设计原来是要在 action 中间构造一个 DTO,往下传给业务层,action中间只是完成转发 ...
by Gelu 2004-08-20 浏览 (3459) 回复 (9) 关键字:
相关博客
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释(转)
O/R Mapping 是 Object Relational
Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R
Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
VO,值对象(Value Object),PO,持久对象(Persisent
Object),它们是由一组属性和属性的get和set方法组成。从结构 ...
by czjxdm 2008-03-19 浏览 (386) 回复 (1) 关键字:
关于VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上 ...
by tgyd2006 2008-03-30 浏览 (238) 回复 (0) 关键字:
RichDomainObject的架构设计中,是否可以抛弃DAO?
2、3年过去了,没想到最近Javaeye又有了对Domain设计的热贴,安耐不住,说说自己的想法。
2年前有过尝试RichDomainObject的设计,当时使用的hibernate2+SessionBean。
发现DomainObject必须要依赖Dao(一些业务逻辑执行前,需要对之前产生的DomainObject进行查询或汇总,根据结果判定执行逻辑);
同时为了查询的灵活,Service必 ...
by pig345 2007-05-14 浏览 (6105) 回复 (24) 关键字: domainmodel jpa dao
Open Session in View 、DTO、ForceLoad?????
如果不是在.net下的DataSet(数据源控件)和DataGrid(数据绑定控件)下进行企业开发的话,多半会使用分层的机制进行并行开发。
从O/R Mapping 到IoC Container再到Web Framework.逻辑分层深入人心。
&nb ...
by SilenceCliff 2006-03-27 浏览 (365) 回复 (0) 关键字:
(转)PO BO VO DTO POJO DAO概念及其作用
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO。
PO:
persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。
好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
------------------------------ ...
by eason132 2008-04-10 浏览 (158) 回复 (2) 关键字:
相关圈子讨论
[T5]怎样格式化日期字段然后个性化输出
采用t5+hiberate架构,假设一个hibernate实体类User,有modifyDate属性(日期类型)
现在需要一个显示页面UserList先是个性化的日期。 通常在Page类中,我们有一个List 容纳从数据库中取出来的User对象列表,然后在页面像这样显示
<t:loop source="users" value="_user">
${_user.username} | ...
by koda 2007-08-27 浏览 (515) 回复 (9)
救命啊!ssh+ecside!
首先先感谢一下fins对programer做出的贡献.
下面进入正题!
小弟刚写了个demo测试.
环境是struts1.1+spring1.2+hibernate3.0,用的数据库就是fins给的那个USER_INFO表
和原来一样,用hibernate自动生成po和dao.写bussiness.只实现了一个findAll()方法.
调用spring自动生成的dao的findA ...
by dmewy 2007-11-03 浏览 (283) 回复 (1)
同一个敏捷团队如何同时做多个项目?
对于一个组织来说,同一组开发人员来完成多个项目,这是常有的事儿。在这种状况下,应该如何组织团队呢?他们的工作又该如何计划和分配呢?
如果可分配的资源较多(比如说,可以为每个项目分配6至10个开发人员),而且已经知道这些项目的大小和相对优先级,一般来说,将开发人员划分为两个或多个团队就可以了。
反过来说,如果每个项目能够分配到的人员很少(每个项目只能有1到3个开发人员),而且项目的大小和相对优 ...
by liuqiang 2008-08-07 浏览 (43) 回复 (0)
请教一个好象有点麻烦的问题
现在项目中有这样一个不太规范的表
如下:再同一张表里面车库和汽车的信息,1对n关系。
table:
----------------------------------------------------------
storeId storeName storeAddr carId carType carColour
001 ...
by bigcatJavaEye 2008-03-07 浏览 (928) 回复 (16)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (891) 回复 (0)
相关新闻
Java Persistence with Hibernate中文版Hibernate实战第2版出版
Java Persistence with Hibernate中文版Hibernate实战第2版出版
图灵出版社官方Hibernate实战(第2版)链接为:
http://www.turingbook.com/Books/ShowBook.aspx?BookID=260
书 名: Hibernate实战(第2版)
评论星级: ****
书 号: 978-7-115-17448-2
原 ...
by YuLimin 2008-03-26 浏览 (4673) 回复 (31) 关键字: hibernate orm persistence

