本文目录一览:
- 1、VO,PO,POJO的定义和区别(求教啊)
- 2、在java中dto,bo,pojo,po是什么,简单说明
- 3、java中vo与po的转换
- 4、Java VO 是什么?它的作用是什么?好处是什么
- 5、po 什么意思
- 6、java 中的持久对象(po),业务对象(bo),表现层对象(vo)?
VO,PO,POJO的定义和区别(求教啊)
三个都是java实体对象,vo,跟po比较类似,po是persistent object,是在是orm框架中的entity,po的每个属性基本上都对应数据库表里面的某个字段,而vo(value object)有时可以跟po一样,有时并不对应。POJO(Plain Old Java Objects)是简单java对象,他并不继承任何类(继承Object),实现任何接口,只有属性跟get set方法。而po一般要实现序列化接口,有时也继承一些类。
在java中dto,bo,pojo,po是什么,简单说明
DTO (Data Transfer Object)数据传输对象:主要用于远程调用等需要大量传输对象的地方。
BO(business object) 业务对象:从业务模型的角度看,见UML元件领域模型中的领域对象.封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作.
POJO(plain ordinary java object) 简单无规则java对象
纯 的传统意义的java对象.就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法.我的理解就是最基本的Java Bean,只有属性字段及setter和getter方法!
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
java中vo与po的转换
这东西主要看你自己想怎么用
不OO也不代表不是面向对象
面向对象也不一定非得OO
你可以把PO当VO用 因为一些小的 不容易改变的程序里 直接用PO还是很省事的
没有标准的界限 规范是规范 但不要阻碍自己的想法
不过我还是把它们分开的 说来说去也就是为了松耦合
也有VO到BO BO到PO
都不一样
在DAO中我想应该是针对PO的 不然你不就相当于设定了全局变量么
这样会让它的重用率变成0
具体的条条框框也没细研究过
共同学习 答案补充 我的框架是做了一个DAO接口 之后实现的时候调用PO 继承接口
IDAO:
public interface IBjglsxDao extends BaseIface{
//按Glsxlxh查询
public abstract Object queryForGlsxlxh(Object object);
}
DAO:
public class BjglsxDao extends BaseDao implements IBjglsxDao{
public BjglsxDao(DaoManager arg0) {
super(arg0);
// TODO Auto-generated constructor stub
}
public Object queryForGlsxlxh(Object object) {
// TODO Auto-generated method stub
return queryForList("jxgl_bjglsx_selectForGlsxlxhForList",object);
}
}
Java VO 是什么?它的作用是什么?好处是什么
首先,java有几种对象(PO,VO,DAO,BO,POJO)
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.
PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。
好处:这样可以减少大量的工作量(也就意味着减少bug,减少风险),也不需要担心未来的维护工作!
po 什么意思
元素符号: Po
英文名: Polonium
中文名: 钋
相对原子质量: 0
常见化合价: +2,+4,+6 电负性: 0
外围电子排布:6s2 6p4
核外电子排布:2,8,18,32,18,6
同位素及放射线: Po-206[8.8d] Po-207[5.8h] Po-208[2.89y] Po-209(放 αε[102y]) Po-210(放 α[138.38d]) Po-211[0.51s] Po-212[0.29ms] Po-213[4.0ms] Po-214[163.7ms] Po-215
原子化焓:134
热容:26.4
导热系数:20
导电性:0.0219
电子亲合和能: 0 KJ·mol-1
第一电离能: 0 KJ·mol-1 第二电离能: 0 KJ·mol-1 第三电离能: 0 KJ·mol-1
单质密度: 9.4 g/cm3 单质熔点: 254.0 ℃ 单质沸点: 962.0 ℃
原子半径: 1.53 埃 离子半径: 埃 共价半径: 1.45 埃
发现人: M.居里、P.居里 时间: 1898 地点: 法国
名称由来:得名于居里夫人的祖国波兰(Poland)。
元素描述:极为罕见的银灰色放射性金属。
元素来源:沥青铀矿中的铋衰变产生钋。
元素用途: 用于制造工业设备,消除盘卷纸张、电缆和金属薄板之类操作产生的静电。
[编辑本段]二、POST的减缩
PO是POST的减缩,就是上传(到网上)的意思,如:把图片po到网上.。
[编辑本段]三、2008年西班牙萨拉哥萨世博会吉祥物成员
Fluvi是2008年西班牙萨拉哥萨世博会吉祥物。于2007年3月18日公布。他是个水生物,身体为呈半透明胶状。他能够净化清洁并滋养他所触碰到的任何东西。他是Posis家族的一份子。能够快速地移动,所到之处都会留下一串晶莹的水珠。Fluvi纯洁,慷慨,热爱大自然,他的脚印可以让土壤变得更加肥沃,有生机。
POSIS是个可爱善良的家族,他们能向各处送水。Fluvi和Po是他们中最有名气的成员,他们总是在一起,不过Po有点脾气暴躁。
而NEGAS是和POSIS完全不同的家族。同为水生物,他们却已经被污染,以吸收他们周围的水为生。他们在地上蠕动,追赶POSIS,把湖水都变成荒原。但是他们也有他们的弱点,只要一出汗,就会失去水分变得弱小不堪。
PO(环氧丙烷) 是丙烯的重要衍生物之一。目前,全球环氧丙烷(PO)的消费主要以生产聚醚多元醇为主,约占总消费量的60%,其次是丙二醇,约占20%,再次是丙二醇醚,约占3%,二丙二醇,约占2%,其他还有阻燃剂、合成润滑剂、油田钻井化学品、丁二醇、碳酸丙二醇酯、烯丙醇、异丙醇胺、改性淀粉和纺织品表面活性剂等,广泛应用于化工、轻工、医药、食品、纺织等行业。
从世界环氧丙烷市场贸易流向来看中国成为世界环氧丙烷的目标市场,中国环氧丙烷市场供求起伏是世界环氧丙烷供应及价格波动升降的寒暑表,支配着世界环氧丙烷市场。中国目前已拥有环氧丙烷生产企业近30家,产能也达到了约30万吨/年。总体生产装置规模普遍偏小,供需矛盾日益突出。近年来,中国的环氧丙烷消费增幅很大,年增长率在12%以上,占亚洲总需求的三分之一。
java中的po
PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。
在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
PO的属性是跟数据库表的字段一一对应的。PO对象需要实现序列化接口。
功夫熊猫中的PO
PO本是一家面馆的学徒,但是他却梦想着能打遍天下无敌手。命运之神真的眷顾了他,PO意外的担负起了拯救整个山谷的重任:对抗邪恶的太郎的入侵。虽然PO还只是一个功夫新手,但不轻言放弃,力图证明自己的实力给反对他的人看…而在这个过程中,他发现他最大的弱点或许正是他最大力量的源泉…原型是我国国宝大熊猫。
java 中的持久对象(po),业务对象(bo),表现层对象(vo)?
你说的是VBP模式
比如你上百度,打开首页后看到一个输入框和一个提交按钮,这2个属于表现层,你输入了一段文字,然后点击提交,这时向服务器发送了一个http请求,请求里面包含你这段文字,这段文字会被封装成po,业务对象拿着这个po请求数据库,返回你要的信息。
哎 不好意思 说不明白