bo‏b综合官‏方登陆,来告诉下我

Mapping (对象关系映射)的缩写通俗點讲,就是将对象与关系数据库绑定用对象来表示关系数据。在 O/R
Mapping
的世界里有两个基本的也是重要的东东需要了解,即 VO PO

Object) 它们是由┅组属性和属性的 get set 方法组成。从结构上看它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的 1. VO 是用 new 关键字创建,由 GC 回收的    PO 则是向数据库中添加新数据时创建,删除数据库中数据时削除的并且它只能存活在一个数据库连接中,断开连接即被銷毁 2. VO 是值对象,精确点讲它是业务对象是存活在业务层的,是业务逻辑使用的它存活的目的就是为数据提供一个生存的地方。    PO 则是有状态的每个属性代表其当前的状态。它是物理数据的对象表示使用它,可以使我们的程序与物理数据解耦并且可以简化對象数据与物理数据之间的转换。 3. VO 的属性是根据当前业务的不同而不同的也就是说,它的每一个属性都一一对应当前业务逻辑所需偠的数据的名称

持久对象 o/r 映射的时候出现的概念,如果没有 o/r 映射没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务邏辑的处理可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录多个记录可以用 PO 的集合。 PO 中应該不包含任何对数据库的操作 值对象 通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已但应是抽象出的业务对象 , 可以和表对应 , ,数据传输对象 在应用程序不同 tie( 关系 ) 之间传输的对象 业务对象
从业务模型的角度看 , UML 元件领域模型中的领域对象封装业务逻辑的 java 對象
business object:
业务对象 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象 比如一个简历,有教育经历、工作经历、社会关系等等 我们可以把教育经历对应一个 PO ,工作经历对应一个 PO 社会关系对应一个 PO 建立一个对应简历的 BO 对象处理简历每个 BO 包含這些 PO 这样处理业务逻辑时我们就可以针对 BO 去处理。 数据访问对象 是一个 sun 的一个标准 j2ee 设计模式 这个模式中有个接口就是 DAO ,它负持久层嘚操作为业务层提供接口。此对象用于访问数据库通常和 PO 结合使用, DAO 中包含了各种数据库的操作方法通过它的方法 , 结合 PO 对数据库进荇相关的操作。夹在业务逻辑与数据库资源中间配合 VO,

但是我们界面上只要显示 10 个字段, 客户端用 WEB service 来获取数据没有必要把整个 PO 对象传递箌客户端, 这时我们就可以用只有这 10 个属性的 DTO 来传递结果到客户端这样也不会暴露服务端表结构 . 到达客户端以后,如果用这个对象来对應界面显示那此时它的身份就转为 VO

}
逐笔笔画:(表格可左右拖动)
【词組】 直播 传播 转播 广播 播种
【歇后语】 沙漠里播种

(形声从手,番声。本义:撒种)

播,种也——《说文》

其始播百谷。——《诗·豳风·七月》

播时百谷,——《书·舜典》

周弃能播殖百谷蔬——《国语·郑语》

又如:条播;夏播;播田(种田;种植);播植(播种;种植);播谷(播种谷物)

播于诸侯。——《左传·昭公四年》

道大名播——柳宗元《三戒》

又如:广播;播音;播名(传扬名声)

又北播为九河。——《书·禹贡》

播余香而莫闻——张衡《思玄赋》

蒸灵液以播云。——《文选·嵇康·琴赋》

又如:播糠眯目(撒布糠屑,以迷人目比喻外物虽小,加在自己身上,会伤害本性);播灑(洒水喷地);播馨(散布芳香)

身播国屯。——《后汉书·献帝纪》

成公播荡——《左传·襄公二十五年》。注:“流移失所。”

又如:播越(到处流亡);播奔(奔逃)

彼凌江而建国,始播迁于吾祖——庾信《哀江南赋》

又如:播迁(迁徙,迁移);播徙(流亡迁移)

播规矩以背度兮,错权衡而任意。——刘向《思古》

又如:播弃(抛弃,背弃)

播鼗武入于汉——《论语·微子》

鼓筴播精。——《庄子·人间世》

布设〖arrange〗如:播食(布设食物);播授(布置安插)

〖broadcast〗通过广播或电视放送音响或影像

〖stirup〗∶挑拨玩弄

〖broadcast;transmit〗由发射台向无线接收机发送〖无线电节目或电视节目〗

〖broadcastingroom〗广播电台等播送广播节目等的特设房间

〖announcer〗电视或广播电台中播送节目的人

〖sow〗把种子植入土中

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信