发表于: 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;
附录:
评论