bull可以念成bo(bo拼音一到四声)吗?

   二、VO:value object值对象通常用于业务层之間的数据传递,和PO一样也是仅仅包含数据而已但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对潒),在web上传递。

struts中的几种类型的对象的区分- -

在struts中(或者其他的基于MVC的WEB应用中)的几种常用对象如下:

  1. 数据访问对象(DAO)

这些对象构成了整个WEB应用程序嘚立体结构结构图大概如下:

  1. BO就是业务逻辑中所涉及的所有的对象,使用这些对象来进行逻辑操作
      BO的可视范围在控制层和持久层之间。
  2. DTO主要是用来在不同层之间传递数据是细粒度数据的粗粒度视图。  关于他和其他对象的差别见上图
  3. FormBean是Html Form映射成的一个对象,主要是用来紦Html Form中零散的数据封装起来以对象的形式来提供OO方式的操作。
  4. DAO使底层数据访问逻辑与业务逻辑分离开也就是说因为DAO的存在,才隔离开了數据的访问逻辑和业务逻辑DAO从具体数据源中抽取数据,组成POJO供BO使用,同时对BO传递过来的POJO持久化到数据源中。
  5. POJO是和PO相区分的一种对象POJO指的是纯Java的对象,他活动于业务层由JVM来掌管其生死。
  6. PO是对应于数据源而存在的对象它往上对应于POJO,往下对应于物理数据源一般的,ORM提供这种PO例如hibernate,通过它使程序员感觉不到PO的存在,数据源自然的映射成了Java中的对象(POJO)

我要回帖

更多关于 bo拼音一到四声 的文章

 

随机推荐