java中的bo怎么理解?怎么运用

如题所述

第1个回答  2017-09-30
BO:全称是
business object:业务对象
主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。
我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。建立一个对应简历的BO对象处理简历,每个BO包含这些PO。
这样处理业务逻辑时,我们就可以针对BO去处理。
简单点说,bo就是实现类方法。现在都是接口编程,接口里只是定义方法名,在bo实现类中,完成方法的详细操作。也就是说,bo里会有数据库对象或者数据库模板对象,可以直接对数据库进行增删改查操作,并返回操作结果。这个过程可以理解成(以ajax为例),前台传数据,通过ajax交互到后台,交与action处理,action里调用bo方法进行数据库实际操作,把结果再返还给action,action再把结果返回给前台。本回答被提问者采纳

java中的bo怎么理解?怎么运用
简单点说,bo就是实现类方法。现在都是接口编程,接口里只是定义方法名,在bo实现类中,完成方法的详细操作。也就是说,bo里会有数据库对象或者数据库模板对象,可以直接对数据库进行增删改查操作,并返回操作结果。这个过程可以理解成(以ajax为例),前台传数据,通过ajax交互到后台,交与action处理,ac...

JAVA里的VO、BO、PO分别指什么?
BO(business object):业务对象,从业务模型角度看,它是领域模型中的实体对象。封装业务逻辑的Java对象,通过调用DAO方法,结合PO与VO进行业务操作。BO体现业务规则,具有业务处理功能。PO(persistant object):持久对象,概念来源于对象关系映射(ORM),在没有ORM时不存在此概念。它与数据库模型相对应,...

一文彻底弄懂Java中的PO、VO、BO、DO、DAO、DTO、POJO
在Java开发中,面对众多术语如PO、VO、BO、DO、DAO和DTO,有时可能会感到困惑。本文将逐一解释它们的含义和应用场景。PO,即持久化对象(Persistent Object),它直接对应数据库中的实体或表,属性与字段一一对应,支持数据的持久化操作,如UserPO就是用户表的映射。VO,即值对象(Value Object),主要用...

java中的bo怎么理解?怎么运用
表达了一个人,地点,事物或者概念.根据业务中的名词从业务域中提取的.如客户,订单,物品.在EJB应用程序中,一般为实体Bean.在传统的web应用程序中,可能是包含业务应用的状态和行为的普通javabean.

JavaWeb 中 POJO、BO、VO、DO、DTO、DAO、PO 详细介绍
BO(业务对象,Business Object)是业务逻辑的代表,负责PO与VO\/DTO之间的转换,位于业务层,服务于服务层业务流程,类似于Service对象。3.DO(领域对象,Domain Object)与PO相似,用于表示数据库对象,可能用来替换PO。4.VO(Value Object,值对象)是与前端交互的Java对象,拥有Java Bean规范,用于数据...

一文读懂 Java 中的 PO、VO、DAO、BO、DTO 和 POJO
在Spring Boot开发中,经常出现术语如PO、VO、DAO、BO、DTO和POJO。这些术语看似相似,实则代表不同含义和用途。以下为这些术语的对比与解释:1. PO (Persistent Object): 表示数据库中的持久化对象,通常与数据库表结构一一对应。它是与数据库交互的实体类。2. VO (Value Object): 用于在不同层之间...

PO、VO、DAO、BO、DTO、POJO你分得清吗?
POJO对象在实现具体功能时提供灵活性,适用于多种场景。7. 总结:PO、VO、DAO、BO、DTO、POJO这六个术语在Java开发中各司其职,分别对应数据持久化、值传输、数据访问、业务逻辑、数据传输和普通对象。理解并区分这些术语有助于构建清晰、高效的Java应用结构,提升代码可维护性和可扩展性。

pobovodtopojodaodo这些java中的概念分别指一些什么
在Java编程中,理解一些核心概念对于开发者来说至关重要。本文将探讨PO、DTO、VO、DAO、BO、DO及POJO的概念及用途,帮助你构建清晰的概念框架。PO(Plain Old Java Object)**:指的是基础的Java对象,通常用于实体层,表示数据库中的一行记录或一个实体。例如,对于一个User表,对应的Java类User会映射...

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
最难理解的是BO,大致这么理解:BO这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。建立一个对应简历的BO对象处理简历,每个BO包含这些PO。这样处理业务逻辑时,我们就可以针对BO去处理...

entity、bo、vo、po、dto、pojo如何理解和区分?
Po(persistant object)代表持久层对象的意思,对应数据库中表的字段,数据库表中的记录在java对象中的显示状态,最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。Vo和Po,都是属性加上属性的get和set方法;表面看没什么不同,但代表的...

相似回答