/** * Java常见对象类型划分简写及意义 * 1、PO(Persistent Object)持久对象:对应数据库表中某一条记录的对象; * 2、POJO(Plain Ordinary Java Object)简单Java对象:最基本的Java Bean,只含属性字段和get/set方法; * 3、DO(Domain Object)领域对象:从实现事物抽象出来的业务实体; * 4、TO(Transfer Object)数据传输对象:不同的应用程序之间传输数据的对象 * 5、DTO(Data Transfer Object)数据传输对象:用于展示层与服务层之间的数据传输对象; * 6、BO(Business Object)业务对象:封装业务逻辑的对象,可以包含多个其它PO对象; * 7、VO(View Object)表现对象:负责传输前端界面展示所需的数据; * 8、DAO(Data Access Object)数据访问对象:负责持久层的操作,为业务层提供接口,用于访问数据库,通常连接PO; * 9、AO(Application Object)应用对象:在Web层与Service层之间抽象的对象; * 10、Query数据查询对象:接收上层查询请求的对象。 */ /** * 实际运用场景 * 1、VO(View Object)表现对象:在controller层使用 * 2、DTO(Data Transfer Object)数据传输对象:在service层使用; * 3、BO(Business Object)业务对象:在dao层使用 * 4、PO(Persistent Object)持久对象:在mybatis层使用 */
Java常见对象类型划分简写及意义
于 2022-07-13 11:50:20 首次发布