java PO、BO
2015-11-17 13:26
337 查看
PO(persistent object) 持久对象
在o/r映射的时候出现的概念,如果没有o/r映射,那么这个概念也就不存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO(business object) 业务对象
从业务模型的角度看,是UML元件领域模型中的领域对象。封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。
在o/r映射的时候出现的概念,如果没有o/r映射,那么这个概念也就不存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO(business object) 业务对象
从业务模型的角度看,是UML元件领域模型中的领域对象。封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。
相关文章推荐
- 使用JavaMail发送邮件
- Java代码为hbase删除一张表
- Java内功提升之标识符
- spring MVC jpa jpaRepository 数据层访问 方式汇总
- 记录spring使用JDK动态代理,发生的2次代理问题
- Eclipse安装Hadoop插件配置Hadoop开发环境
- 初试Spring MVC
- 自旋锁原理及java自旋锁
- 自旋锁原理及java自旋锁
- 从事java WEB开发一年半,薪资能拿到多少,坐标民国帝都
- 一些有趣的图形界面---Java画图
- java.lang.OutOfMemoryError:Java heap space问题解决方法
- eclipse初始启动寻找JVM(JRE)的顺序机制
- JSP(JavaServer Pages)
- spring aop
- jdk环境变量配置
- Java线程池使用说明
- java对象数组的文件存取
- struts拦截器实现原理
- java编程之单元测试(Junit)实例分析(附实例源码)