发表于: 2017-06-01 23:34:53
2 1287
今天完成的事情:
就是对任务17中出现的新名词背后代表的含义以及其作用进行初步的了解。
明天计划的事情:
下载spring,用jdbc template链接数据库。
遇到的困难:
1、对新名词完全没有任何概念,解决方式依然是搜索引擎。
收获:
1、DAO:数据访问对象。它将数据属性和数据操作封装为一个对象,使我们再对数据库进行操作时不用直接操作数据库,而是通过调用程序接口来完成,是面向对象思想的一种体现
2、JDBC Template和Mybatis都是利用API访问操作数据库,对于两者的区别还很模糊,只是感觉jdbc template更适合小型一些的项目,它提供多个重载的查询数据库的方法。而Mybatis是根据JDBC规范链接数据库,实现了JAVA对象与数据库之间的相互转化,好像更适合大型项目一些。(这点不是很确定,希望师兄答疑)
3、今天虽然没有些代码,但感觉好像和前期完成的任务联系起来了,首先学习了数据库的基本操作,包括命令行和软件两种操作方法,接着学习了项目的构建和依赖管理,现在要学习在项目中通过java语言来链接操作数据库,完成对数据的操作。整个过程在一开始看似相互之间没有联系,但是到一定程度之后会发现都很实用,都是以后在实际开发中会用到的知识。
最后,今天家里有事,大大缩短了学习时间,导致学习的进度很慢,所以日报没有什么内容,明天继续努力吧!
评论