发表于: 2018-03-14 20:24:48

1 540


今日进度:

1.从今天起暂时放缓任务进度,开始了解17-19三条步骤中的具体内容和复盘过去知识学习。

2.关于lmpl:(源自134:4赞的知道)

java impl 是一个资源包,用来存放java文件的。
在Java开发中,通常将后台分成几层,常见的是三层mvc:modelviewcontroller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。

3.关于myBatis:粗浅的理解是介于java和sql之间的一种工具(并非软件,更像是一种插件)。他用xml文件(我最看不懂的地方)使java借助接口对sql进行增删查改。

https://my.oschina.net/HuQingmiao/blog/636161

但是对于内容并没有理解。尤其是xml文件部分,完全不理解,对于接口部分代码尚且看有粗糙看懂。

4.JDBCTemplate的介绍与代码实战:是spring使JDBC更加易于操作的一种插件,而JDBC是java自带的对于连接数据库的一个API,JDBCTemplate是对其进行的优化

http://blog.csdn.net/qq_39651022/article/details/78478571(介绍)

http://blog.csdn.net/u013468917/article/details/52217954(代码)

5.使用Mybatis的不需要使用lmpl的理解:

lmpl我觉得应该是daolmpl,不需要使用的原因是:dao层实现连接数据库,而daolmpl的作用是实现dao层的接口,但是Mybatis借助于mapp.xml进行实现,所以不再需要daolmpl。

明日任务:

将实战代码打出来并且运行成功,在此基础上进一步理解Mybatis和JDBCTemplate。

问题与收获:

虽然对于Mybatis和JDBCTemplement有了粗浅的理解,但是对于使用以及xml文档内容的阅读仍然是很大的问题,关于实现DAO类的get/set方法(此处是不理解),以及继承使用,并没有充分理解,粗糙的理解都没有做到。


返回列表 返回列表
评论

    分享到