发表于: 2017-04-29 23:14:57
1 1400
今天完成的任务:
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天,但我想更快的融入到修真院这个大家庭,更快的开始提升自己。这两天完成线下报名,然后开始疯狂地修真之路。
评论