??xml version="1.0" encoding="utf-8" standalone="yes"?>成人免费视频网站在线观看,亚洲三级在线看,色视频www在线播放http://www.aygfsteel.com/jzgl-ever/articles/217685.htmlfreedoomfreedoomSat, 26 Jul 2008 11:08:00 GMThttp://www.aygfsteel.com/jzgl-ever/articles/217685.htmlhttp://www.aygfsteel.com/jzgl-ever/comments/217685.htmlhttp://www.aygfsteel.com/jzgl-ever/articles/217685.html#Feedback0http://www.aygfsteel.com/jzgl-ever/comments/commentRss/217685.htmlhttp://www.aygfsteel.com/jzgl-ever/services/trackbacks/217685.html阅读全文
]]>- Java中的基本概念QPOQVOQPOJOQDTOQDAOQ?/title>http://www.aygfsteel.com/jzgl-ever/articles/217600.htmlfreedoomfreedoomFri, 25 Jul 2008 16:02:00 GMThttp://www.aygfsteel.com/jzgl-ever/articles/217600.htmlhttp://www.aygfsteel.com/jzgl-ever/comments/217600.htmlhttp://www.aygfsteel.com/jzgl-ever/articles/217600.html#Feedback0http://www.aygfsteel.com/jzgl-ever/comments/commentRss/217600.htmlhttp://www.aygfsteel.com/jzgl-ever/services/trackbacks/217600.htmlPO:persistant object持久对象,可以看成是与数据库中的表相映的java对象。最单的PO是对应数据库中某个表中的一条记录,多个记录可以?span class="hilite2">PO的集合?span class="hilite2">PO中应该不包含MҎ据库的操?
VO:value object值对象。通常用于业务层之间的数据传递,?span class="hilite2">PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,q根据业务的需?个h觉得同DTO(数据传输对象),在web上传?
DAO:data access object数据讉K对象Q此对象用于讉K数据库。通常?span class="hilite2">POl合使用QDAO中包含了各种数据库的操作Ҏ。通过它的Ҏ,l合POҎ据库q行相关的操?
BO:business object业务对象,装业务逻辑的java对象,通过调用DAOҎ,l合PO,VOq行业务操作;
POJO:plain ordinary java object 单无规则java对象,我个得它和其他不是一个层面上的东?VO?span class="hilite2">PO应该都属于它.
POQ?
persistant object持久对象
最形象的理解就是一?span class="hilite2">PO是数据库中的一条记录?
好处是可以把一条记录作Z个对象处理,可以方便的{为其它对象?
BOQ?
business object业务对象
主要作用是把业务逻辑装Z个对象。这个对象可以包括一个或多个其它的对象?
比如一个简历,有教育经历、工作经历、社?关系{等?
我们可以把教育经历对应一?span class="hilite2">POQ工作经历对应一?span class="hilite2">POQ社?关系对应一?span class="hilite2">PO?
建立一个对应简历的BO对象处理历,每个BO包含q些PO?
q样处理业务逻辑Ӟ我们可以针对BOd理?
VO Q?
value object值对?
ViewObject表现层对?
主要对应界面昄的数据对象。对于一个WEB面Q或者SWT、SWING的一个界面,用一个VO对象对应整个界面的倹{?
DTO Q?
Data Transfer Object数据传输对象
主要用于q程调用{需要大量传输对象的地方?
比如我们一张表?00个字D,那么对应?span class="hilite2">PO有100个属性?
但是我们界面上只要显C?0个字D,
客户端用WEB service来获取数据,没有必要把整?span class="hilite2">PO对象传递到客户端,
q时我们可以用只有q?0个属性的DTO来传递结果到客户端,q样也不会暴露服务端表结?到达客户端以后,如果用这个对象来对应界面昄Q那此时它的w䆾p{为VO
POJO Q?
plain ordinary java object 单java对象
个h感觉POJO是最常见最多变的对象,是一个中间对象,也是我们最常打交道的对象?
一?span class="hilite2">POJO持久化以后就?span class="hilite2">PO
直接用它传递、传递过E中是DTO
直接用来对应表示层就是VO
DAOQ?
data access object数据讉K对象
q个大家最熟悉Q和上面几个O区别最大,基本没有互相转化的可能性和必要.
主要用来装Ҏ据库的访问。通过它可以把POJO持久化ؓPOQ用POl装出来VO、DTO

]]>
վ֩ģ壺
|
|
|
齭|
|
|
¡|
|
ͻȪ|
ݰ|
|
|
|
|
|
¯|
|
˺|
|
Ԫı|
|
ī|
տ|
ؿ˹|
ɽ|
|
̨|
|
ʯ|
|
|
|
|
|
|
|
ŷ|
|
崨|
ˮ|
|