以下是回答JE一个朋友对PO、VO、Bean、BO、POJO 的理解,也许对大家有帮助,贴过来稍加整理了一下。
1. 其实不管它是什么O,关键是要了解架构,面向系统级别,如果仅限于代码,没有任何意义,也会用的乱七八糟。
2. JEE遵守多层分布开发的规范,所以我们应该有多层开发架构的概念和意识。
3. 了解多层开发的常用模式后,你应该着重理解不同的层与层之间是怎么交互的,也就是我们所说的传输对象,交互对象。这样你就会对这些“O们”对号入座了。
4.别管它是什么BO,VO,PO...,根据系统特点,一般在不同层之间大多数都能用好这些“O们”,但是同层级别之间,跨系统之间,大都用的很有“特色”。
5. “O们”的出现,有助于灵活运用OOP,AOP等思想,看看我们电脑上的代码,我们能够正确理解,真正应用OOP,AOP等吗?。
6. 据说好的设计,整个系统中的每个“O们” 会像一个企业中的职员,各尽其责,从不彼此纠缠,从不浪费代码成本,系统跑的很快乐,像一个蓬勃发展的公司。
分享到:
相关推荐
Java中 PO VO BO DTO DAO 和 POJO 关系图
"关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释" 在 Java 中,PO、VO、TO、BO、DAO、POJO 是六个重要的概念,它们之间存在着紧密的关系,本文将对它们进行详细的解释。 首先,PO(Persistent Object)是...
### Java中的PO、VO、TO、BO、DAO与POJO详解 #### 一、概述 在Java企业级应用开发中,经常会遇到各种类型的对象,如PO、VO、TO、BO、DAO以及POJO等。这些对象各有侧重,在系统架构的不同层次扮演着不同的角色。...
### Java的几种对象详解:PO-VO-DAO-BO-POJO #### 一、PO:Persistant Object(持久对象) 持久对象(Persistent Object,简称PO),主要用于与数据库中的表进行映射。一个简单的PO对象可以代表数据库表中的一条...
本文将详细解析"PO/POJO/VO/BO/DAO/DTO"这六个概念,并探讨它们在实际项目开发中的作用和应用场景。 1. PO(Persistent Object,持久化对象) PO是指与数据库表结构一一对应的Java对象,它通常包含了数据库表中的...
在Java开发中,特别是在企业级应用领域,有几种常见的对象模型,它们分别是PO(Persistent Object)、VO(Value Object)、DAO(Data Access Object)、BO(Business Object)和POJO(Plain Old Java Object)。...
Java 中 PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn 的理解 PO(Persistent Object):持久对象,指的是在 O/R Mapping 中将对象与关系数据库绑定的对象。PO 是由一组属性和属性的 get 和 set 方法组成。它...
本篇文章将对Java中的PO、VO、TO、BO、DAO、POJO等概念进行详细的解释,帮助读者更好地理解和应用这些技术。 PO(Persistant Object)持久对象 PO是Java中的一种重要概念,表示持久对象。在O/R映射中,PO通常对应...
Java开发中,PO(Persistant Object)、VO(Value Object)、BO(Business Object)、DAO(Data Access Object)和POJO(Plain Old Java Object)是常见的五个概念,它们在软件设计和开发中扮演着不同的角色。...
简称PO)、值对象(Value Object,简称VO)、数据访问对象(Data Access Object,简称DAO)、业务对象(Business Object,简称BO)和平凡的Java对象(Plain Ordinary Java Object,简称POJO)。这些对象在不同的场景...
Oracle 自动化生成POJO(Plain Old Java Object)与VO(Value Object)工具,简称POVO工具,是一种提高开发效率的实用程序。在Java开发中,POJO和VO类经常被用于数据传输和持久化层,它们是业务逻辑和数据模型之间的...
本文将详细介绍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)、...
以下是关于POJO、VO、PO、DO、DTO的详细解释及其区别。 1. POJO(Plain Old Java Object):POJO是一个通用术语,指没有特定框架限制的简单Java对象。它通常包含了业务逻辑和数据属性,不包含任何特定框架的注解或...
就是我博客里写的那玩意儿的样例程序。 包括 DBHelper SqlPojo UserControl Manage Ajax.aspx Test.mdf index.html 开发环境:VisualStudio2013
在Java编程中,Pojo(Plain Old Java Object)是一种简单的对象模型,通常用于表示数据实体。Map接口则是Java集合框架的一部分,它提供了键值对的数据存储方式,方便数据的存取。将Pojo对象转换为Map,可以简化数据...
J2EE开发人员必须知道 Java Web开发中VO、PO、DTO、POJO代表含义。
### POJO、JavaBean、EJB与JNDI的理解及区别 #### POJO:Plain Old Java Object POJO,即“纯旧式Java对象”,它指的是最基础的Java类对象,没有任何框架约束,也不实现任何特定接口。POJO的主要特征是拥有私有...
在Java开发中,MyBatis可以极大地简化数据访问层的工作,尤其是对于POJO(Plain Old Java Object)、XML和Bean的处理。这个“mybatis(pojo,xml,bean)生成工具”就是针对MyBatis框架,帮助开发者自动化生成这些...
"hcg.rar_ant hibernate po_pojo code g" 提供的资源显然是一个利用Ant构建工具和Hibernate ORM框架,自动生成POJO(Plain Old Java Object)和Hibernate映射文件的过程。下面我们将详细探讨这两个关键概念以及它们...