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版权协议,转载请附上原文出处链接和本声明。