老师说:把连接数据库 对其进行增删该查的函数写在Dao里 方便重复调用 求解Dao的含义

解决方案 »

  1.   

    Data Access Object,数据访问对象,估计你老师是让你把数据库相关的东西以一个类的形式给出
      

  2.   

    含义楼上说了  Data Access Object
    将连接数据库 对其进行增删该查的函数写在Dao里
    好处:
    因为程序经常需要多次去数据库进行操作,要是每次都写连接太麻烦,所以直接写在一个类里
    用的时候直接调用就行了,方便、、、、
      

  3.   

    DAO = Data Access Object  (数据访问对象)
    我把 Object 大致分成两类,行为动作的 和 数据持有的。
    数据持有的对象,一般用于存放业务数据。比如,Student、User等等。
    动作行为的对象,一般用于完成业务逻辑。比如,LoginChecker、UserVelidator等等。
    DAO这种对象,属于动作行为类的对象,它主要完成数据的增删改查。
    一般情况下,一个业务数据对象,会对应一个DAO,比如:
    User对象,一般会有一个UserDao对象;
    User对象主要用于存放用户的信息,UserDao对象主要用于完成User信息的增删改查操作。
    如果其他所有想要更改User信息的应用场景,只要持有UserDao对象即可。
    这样就有效地增加了代码的重用率。
      

  4.   

    DAO就是一个数据访问的类.
    对其进行增删该查的函数写在Dao里 方便重复调用你的增删改查方法写再DAO里的话就可以重复调用.每次需要的时候直接访问DAO就可以了.还有就是.你老师没告诉你的. Hibernate能够帮你生成普通的增删改查的Dao.我觉得你现在没理解没关系.按你们老师说的做吧.以后你会理解的..