`
流浪鱼
  • 浏览: 1684858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中常用的对象类型(po,vo,bo)

    博客分类:
  • java
 
阅读更多

 PO(persistant object)
  1.持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。   2.通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。   3.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
    VO(value object)
  1.值对象 通常用于页面与控制层之间的数据传递,和PO一样也是仅仅包含数据而已。   2.但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.。   3.精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。
    BO(business object)
  1.业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。   2.比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。
    建立一个对应简历的BO对象处理简历,每个BO包含这些PO。
  3.这样处理业务逻辑时,我们就可以针对BO去处理。

分享到:
评论

相关推荐

    Java中 PO VO BO DTO DAO 和 POJO 关系图

    Java中 PO VO BO DTO DAO 和 POJO 关系图

    Java的几种对象(PO-VO-DAO-BO-POJO)解释

    总结来说,PO-VO-DAO-BO-POJO这些概念在Java开发中非常常见,每种类型的对象都有其特定的作用和应用场景。理解这些概念有助于更好地设计系统架构,提高代码的可维护性和扩展性。在实际开发过程中,根据项目的具体...

    po vo dto bo to

    在Java企业级应用开发中,经常会遇到各种类型的对象,如PO、VO、TO、BO、DAO以及POJO等。这些对象各有侧重,在系统架构的不同层次扮演着不同的角色。本文将详细介绍这些对象的基本概念、应用场景及其之间的联系与...

    Java的(PO,VO,TO,BO,DAO,POJO)解释

    本篇文章将对Java中的PO、VO、TO、BO、DAO、POJO等概念进行详细的解释,帮助读者更好地理解和应用这些技术。 PO(Persistant Object)持久对象 PO是Java中的一种重要概念,表示持久对象。在O/R映射中,PO通常对应...

    关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释

    在 Java 中,PO、VO、TO、BO、DAO、POJO 是六个重要的概念,它们之间存在着紧密的关系,本文将对它们进行详细的解释。 首先,PO(Persistent Object)是持久化对象,它是对象关系映射(O/R Mapping)中的概念,将...

    java术语(PO/POJO/VO/BO/DAO/DTO)

    本文将详细解析"PO/POJO/VO/BO/DAO/DTO"这六个概念,并探讨它们在实际项目开发中的作用和应用场景。 1. PO(Persistent Object,持久化对象) PO是指与数据库表结构一一对应的Java对象,它通常包含了数据库表中的...

    java的几种对象(PO_VO_DAO_BO_POJO)解释

    本文将深入探讨五种常见的Java对象类型:持久化对象(Persistent Object,简称PO)、值对象(Value Object,简称VO)、数据访问对象(Data Access Object,简称DAO)、业务对象(Business Object,简称BO)和平凡的...

    java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解

    Java 中 PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn 的理解 PO(Persistent Object):持久对象,指的是在 O/R Mapping 中将对象与关系数据库绑定的对象。PO 是由一组属性和属性的 get 和 set 方法组成。它...

    java(PO,VO,BO,DAO,POJO)Explained Collection

    Java开发中,PO(Persistant Object)、VO(Value Object)、BO(Business Object)、DAO(Data Access Object)和POJO(Plain Old Java Object)是常见的五个概念,它们在软件设计和开发中扮演着不同的角色。...

    vopo转换工具类及所需jar

    在Java中,数据验证是确保程序稳定性和安全性的重要步骤,此类可能包含了各种验证规则和方法,如非空检查、类型匹配、格式校验等。通过这个工具类,开发者可以避免因输入数据不合法而导致的转换错误。 其次,`...

    基于java中的PO VO DAO BO POJO(详解)

    在Java开发中,特别是在企业级应用领域,有几种常见的对象模型,它们分别是PO(Persistent Object)、VO(Value Object)、DAO(Data Access Object)、BO(Business Object)和POJO(Plain Old Java Object)。...

    bo,vo,po的区别

    在IT行业中,尤其是在Java开发领域,我们经常遇到“VO”、“BO”和“PO”这样的术语,它们分别代表了Value Object、Business Object和Persistent Object。理解这三个概念对于编写清晰、可维护的代码至关重要。 首先...

    VO / DTO / BO / ORM DAO entity DO PO/ POJO(分层领域模型规约)整理

    本文将详细介绍VO (View Object)、DTO (Data Transfer Object)、BO (Business Object)、ORM (Object Relational Mapping)、DAO (Data Access Object)、Entity (实体)、DO (Data Object)、PO (Persistent Object)、...

    java中的缩写

    POJO常被用作VO或BO的基础,它们可以轻易地转换为其他类型的对象,如PO或VO,这使得它们成为构建复杂应用的基石。 ### 关系与应用场景 这些概念并非孤立存在,它们之间存在着紧密的联系和相互转化的过程。例如,PO...

    POBOVODTOPOJODAO.zip_dto_java dto dao_java vo_qovod

    BO则是业务逻辑处理对象,我的理解是它装满了业务逻辑的处理,在业务逻辑复杂的应用中有用。 VO:value object值对象、view object视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:...

    java javamail 发送邮件 源代码 例子

    - `java的几种对象PO,VO,BO.doc`:PO(Plain Old Java Object)是简单的数据对象,VO(Value Object)通常用于视图层,BO(Business Object)是业务逻辑对象。 - `java导入导出excel操作(jxl) - 导出Excel - JavaEye...

    Java代码规范.pdf

    - 类名应使用UpperCamelCase风格,例外情况为DO、BO、DTO、VO、AO、PO、UID等。 - 方法名、参数名、成员变量、局部变量应统一使用lowerCamelCase风格。 - 常量命名应全部大写,单词间用下划线隔开。 - 抽象类...

    java完美笔记

    通过以上知识点的阐述,我们可以看出"Java完美笔记"不仅涵盖了Java编程的基础知识,还深入讲解了实际项目开发中的分层架构、数据操作以及对象封装等关键概念。对于初学者和进阶开发者来说,这份笔记都是一份宝贵的...

Global site tag (gtag.js) - Google Analytics