POJOコープ

1798 ワード

PO(persistant object)     
  o/r           ,     o/r   ,         。         (     ),              。                 java   。     PO                  ,        PO    。 PO                。

DO(Domain Object)    
                       。            。

TO(Transfer Object) ,      
        tie(    )        

DTO(Data Transfer Object)      
       J2EE     ,        EJB                ,           ,                   ,    ,                     。

VO(view object)    
    ,     ,            (   )         。

BO(business object)     
          ,   UML             。        java    ,      DAO    ,    PO,VO       。 business object:                       。                  。       ,     、    、      。               PO ,         PO ,         PO 。           BO       ,   BO      PO 。          ,        BO    。

POJO(plain ordinary java object)       java   
        java   。       Object/Relation Mapping    ,              persisent object         Java Bean      Java   ,           。           Java Bean ,        setter   getter   !。

DAO(data access object)       
    sun       j2ee     ,             DAO ,        。        。          。    PO     , DAO               。       ,    PO            。              。   VO,        CRUD   

        :

DO( Data Object):           ,  DAO          。
DTO( Data Transfer Object):      ,Service Manager       。
BO( Business Object):    。  Service             。
AO( Application Object):    。  Web  Service            ,       ,     。
VO( View Object):     ,   Web             。
POJO( Plain Ordinary Java Object):     , POJO    setter/getter/toString    ,  DO/DTO/BO/VO 。
Query:      ,           。     2        ,    Map    。
        :

    :xxxDO,xxx      。
      :xxxDTO,xxx          。
    :xxxVO,xxx       。
POJO DO/DTO/BO/VO   ,     xxxPOJO。