什么是DAO,初学ssh,请通俗简单的讲一下,谢谢

解决方案 »

  1.   

    Dao里面就是封装了SQL语句。 增删改查。
    一般Dao有个接口,接口里面定义方法。dao实现里面方法。
      

  2.   

    dao是data access objects的缩写,用于访问数据的类的集合或者叫框架吧。像Hibernate
      

  3.   

    到是作为数据访问层而建立的package, 里面存放的是 例如, 数据库中有表User, DAO层 就会命名为
    UserDAO 里面都是访问数据库的方法, 例如, findById() 等等。 简单称为数据访问层
      

  4.   

    简单说  就是封装了一系列对于数据库的操作  也就是CRUD
      

  5.   

    DAO里面就是数据库里面的添加,删除修改的一些方法
      

  6.   

    Dao是用户和数据中间的一个桥梁!这样做的原因就是为了!模块化
      

  7.   

    DAO层里面放的是所有与数据库打交道的类和方法。
    业务层需要与数据库打交道时,就调用DAO层的方法。
    就像买东西一样:
    业务层就是买东西的客户,
    DAO层就是商店的老板,
    当无论是那个客户要买东西,无论是买一件,还是批发。
    他们都需要找商店的老板,也就是DAO层,
    DAO层封装了与数据库打交道的类和方法。
    就像商店老板控制了收银和取货给客户的工作。
      

  8.   

    我的理解就是Dao 数据访问对象,它主要操作数据的持久化操作,不如数据的添删改。
      

  9.   

       dao是数据访问对象(data access object)。集中所有对数据库的操作方法、比如添加公共方法、删除公共方法、更新公共方法等。把所以通用的数据库访问封装一下。先写一个接口、把方法写上去!在写个实现类。接口命名一般为IBaseDao。实现类命名一般为BaseDaoImpl。其他程序要访问的时候就通过接口访问!
      

  10.   

    dao就是跟数据打交道的。对应相应的表,来进行增、删、改、查等查找,不做业务逻辑判断
      

  11.   

    ssh,简单来说的话就是MVC设计模式,至于楼主说的dao就是数据访问层。专门用来我数据库打交道的。这样就降低了模块之间的耦合性。
      

  12.   

    ssh框架的MVC三层模式
    action 跳转  service  业务逻辑处理 dao 数据库交互