发表于: 2017-10-15 22:41:07

1 654


今天完成的事情:

1.今天主要梳理下任务一的知识点:
(1)首先是JDBC

简单来说JDBC是java跟数据库打交道的规范流程,它定义了接口,接口的实现由各个数据库厂商来完成。基本的流程分为以下几个:

①加载驱动

②建立连接

③执行SQL

④获取结果集

⑤关系资源

(2)mybatis基本知识

首先mybatis是对JDBC的一种二次封装,它把JDBC的一些流程进行了简化,或者说从另一个角度来实现java跟数据库的交互。首先做的就是建立一种映射关系,这种关系保证了数据库中表在java程序中有一个类于之对应上,其次在把这些实现的过程全部配置到一个.xml文件中来。这么做的好处有很多,显而易见的java中的代码更简洁的,把获取数据库的数据这个过程放到的外置的.xml文件当中来配置。

(3)spring框架中IOC

spring这个框架的功能有很多,IOC这个概念从字面上解释是控制反转,这个控制反转应该怎么来理解,其实就是对象实例化的过程被反转了。其实我对IOC的理解其实它就是一个工厂类的概念,所以也称为IOC容器,那么为什么需要这个容器呢,它方便了类的实例化。那么IOC容器是如何实现这个所谓的控制反转的呢?就是利用一个叫做依赖注入的方式,其实本质上讲就是把所有可能需要的类的基本属性信息先全部配置到IOC的容器当中,当需要某个类的时候直接通过spring提供的方法从容器中来获取这个类的实例化对象。

明天的计划:

1.回顾反思

遇到的问题:

收获:

1.对于一个新的知识点的学习,要做到感性的分析和理性的认识相结合,尤其是IT,各种框架,各种概念这么多怎么能学的完,还是要在感性认识的基础上理性分析本质思想,万变不论其宗。


返回列表 返回列表
评论

    分享到