POJO类与BO类

POJO类:简单的实体类;
BO类:当一个POJO类不满足需求而需要额外添加属性

时创建的带有该POJO类以及需求属性的实体类(使用时

,需在方法中同时使用BO类与POJO类去接住jsp页面传

来的值,然后再将POJO类赋值给BO类中的实体属性)

实例:

POJO类:

BO类:

Controller层:

jsp的ajax传值:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
<h3>回答1:</h3><br/>实体是指在面向对象编程中,用于表示某个具体实体的,通常包含属性和方法。 VO(Value Object)是值对象,用于封装一些简单的数据,通常不包含业务逻辑。 DO(Data Object)是数据对象,用于封装数据库中的数据,通常与数据库表一一对应。 DTO(Data Transfer Object)是数据传输对象,用于在不同层之间传输数据,通常包含多个实体的属性。 POJO(Plain Old Java Object)是一个简单的Java对象,通常不包含业务逻辑和特殊的API,用于表示某个具体实体。 <h3>回答2:</h3><br/>实体、VO、DO、DTO、POJO都是面向对象编程中用来表示某个概念的对象。 实体是一个具体的物体或概念的抽象表示,通常对应着数据库中的某个表。实体的属性直接映射到数据库表的列,同时实体中的方法用于实现该物体或概念的相关行为。 VO(Value Object),又称值对象,通常用于在不同层之间的数据传输,该对象通常只包含数据但不涉及任何业务逻辑。VO对象通常由业务层封装,一般不直接与数据库打交道。 与VO相对,在操作数据库时通常需要使用DO(Data Object),该是与数据库表往来的载体。DO通常没有业务逻辑,只是一个映射关系的载体。 DTO(Data Transfer Object),表示数据传输对象,通常用于不同进程或不同系统之间的数据传输,其数据与VO似,也是只包含数据且无业务逻辑。DTO对象可能需要转化为VO对象或DO对象,它可以转化为任何需要的目标型。 POJO(Plain Old Java Object),指普通的Java对象,不是EJB(Enterprise JavaBean)或其它任何特殊规范的对象。POJO可以独立于特定框架,它没有限定,没有约束,也没有封装。 这四个对象概念都是为了更好地实现面向对象编程的思想,便于设计和实现高效可靠的程序。不同的对象概念针对不同的应用场景,需要我们在具体情况中选择合适的对象概念。 <h3>回答3:</h3><br/>实体是指用于表示系统中各种实际对象的,包含对象所具有的属性和方法。这些实体通常会包含系统中所必需的业务逻辑,它们是设计良好的对象模型的重要组成部分。 VO(Value Object)是一种轻量级的Java对象,通常用于封装系统中的数据。VO通常包含系统所需的最基本的数据,没有业务逻辑。它通常用于在不同层之间进行传递,例如在业务层和展示层之间传递数据。 DO(Data Object)是指数据对象,通常是对数据库中的一条记录进行封装,用于在 DAO 层和 Service 层之间传递数据。与VO不同的是,DO通常包含一些业务逻辑。 DTO(Data Transfer Object)是数据传输对象,通常是表示系统中某个具体领域的完整模型。DTO包含了与该领域相关的所有数据,用于在应用程序的不同层之间传递数据。通常,DTO包括了多个DO和VO。 POJO(Plain Old Java Object)是一种普通的Java对象,不依赖于框架,没有实现任何接口或集成任何库,仅包含了与业务相关的属性和方法。POJO是一种非常纯粹和简单的对象模型,它通常用于表示应用程序的领域模型。 总之,实体、VO、DO、DTO和POJO 在不同的应用场景中都有自己的作用。在设计和开发时应当根据实际情况选择合适的别进行开发和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

My和风大福

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值