发表于: 2017-04-29 23:14:57

1 1399


今天完成的任务:

1,对DAO设计模式的初步了解。

DAO:Data Access Object 数据访问接口。主要是与数据库打交道,所处位置:业务逻辑与数据资源中间。

跟着网上一篇文章,写了一个DAO:

public clsaa DAOFactory {

private static final SessionFactory sessionFactory;

//定义一个ThreadLocal

static Session currentSession().....
public UserDao getUserDAO() { return new UserDaoImpl(sesssion); }
pulbic OtherDao getOtherDAO() { return new OtherDaoImpl(session); }
......
}
public interface UserDao {
public insertUser(FormBean)

public updateUser(FormBean); 
}
然后就实现DAO的接口: (Struts的FormBean...VO来的..)

public class UserDaoImpl implements UserDao {
private Session session; 
public UserDaoImpl(Session session){
this.session = session; 
}...
public insertUser(FormBean) {
..//..
session.save(UserPO); 
..//..
return FormBean; 
}
public FormBean updateUser(FormBean) {
..//..
session.update(UserPO); 
..//..
return FormBean; 
}
}
最后定义你的PO:

public class UserPO {
String firstname, lastname, password..........
}

}

明天计划的事:

完成任务一的18~21,因为搬家的缘故,这两天的进度比计划延后。

今日思考:

这两天开始反思自己的每日学习,有一个感受,自己自学固然重要,但没有周围的一个氛围,自己在学习中遇到任何的问题,或许只是小问题,但容易在这个期间阻断自己的任务进度,同时在不必要的问题上浪费宝贵的时间。

今天是第7篇日报,虽然因为搬家的缘故,实际内容并没有达到7天,但我想更快的融入到修真院这个大家庭,更快的开始提升自己。这两天完成线下报名,然后开始疯狂地修真之路。


返回列表 返回列表
评论

    分享到