发表于: 2017-01-15 03:07:10

0 2067


今天完成的事情:

完成了DAO大部分编写(除了factory和service(或者叫proxy?));

进一步学习了一些命名规范;

参阅了不少项目目录结构;


明天计划的事情:

完成DAO剩下的factory和service

计划开始18、19的学习。视进度接着学习


遇到的问题:

1)

1.1刚动手的时候不知道DAO的文件夹/包应该放在哪里,搜索、纠结了好久,问一个朋友,他说在src下新建文件夹。然后我就先这么布置了。

1.2不多时群里又要小伙伴询问DAO怎么建立,群里有师兄找了张图给我们。然后我又在意起了这个,这次我换了个关键词搜索(目录组织),然后这次出来了好多符合结果(目录结构),里面虽然不尽相同,但都是把DAO放在src/main下。

2)DAO里各个类的联系、作用

我的理解是,

vo/po存放记录;

dbc负责连接数据库;

daoInterface声明对数据库的操作(增删改等

daoImpl实现接口中的方法,但不实际连接数据库;

daoService也是实现接口中的方法,调用daoImpl,实际连接、关闭数据库;

daoFactory实例化Service对象并返回;(?实际上通过这个对象对数据库操作


收获:

1)打好基础真的很重要,就比如我纠结的目录结构问题,如果我一开始就知道目录结构这个词(知道问题出在哪里)的话,我就能马上找到结果(亦或是其他问题解决方法)

2)

通过编写DAO,知道了DAO结构、作用;

DAO一般包括

VO/PO;

DBConnection;

DAOInterface;

DAOImplement;

DAOService/Proxy;

DAOFacroty;


附录:



返回列表 返回列表
评论

    分享到