POJO、DO、DTO、AO、BO、VO、JB、DAO、EJB

POJO(Plain Old Java Object):纯洁老式的Java对象。只有私有变量和Getter、Setter方法,没有类继承或接口实现。
    根据业务角度对应有:
    DO( Domain Object):领域对象。或者是数据对象(Data Object),和数据库的表对应。
    DTO(Data Transfer Object):数据传输对象,对外暴露的对象。
    AO( Application Object):应用对象。
    BO(Business Object) :业务对象。
    VO(View Object) :视图对象。
    
JB(Java Bean):变量私有,有Getter、Setter方法,有无参构造方法,可以有其他方法,实现serializable接口。
DAO(Data Access Object):数据访问对象。对数据增删改查等。

EJB(Enterprise Java Bean,企业级Java Bean):将业务逻辑从客户端抽取出来,封装于组件,运行在服务端的Java Bean。EJB基于RMI(Remote Method Invocation,远程方法调用)。


版权声明:本文为haoranhaoshi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。