发表于: 2018-03-22 21:05:18

1 635


今天完成的事:

      17. 编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

   任务17 可以分4个 其中          

                                  *         JDBC一个

                                  *          mybatis一个

                                  *          spring+mybatis = jdbctamplate 一个 

                                  *          mybatis+spring一个

        目前完成了 前三个  

        

第一个JDBC.

大批量插入修改数据的时候,我们就要开启预编译,就是preparestatment 使用这个语句,就可以进行预编译.


第二个 mybatis 昨天的日报有说,这里跳过.

http://www.jnshu.com/daily/53764?dailyType=others&total=27&page=2&uid=19915&sort=0&orderBy=3

第三个 JdbcTemplate      他是在JDBC 的基础是使用spring 框架


理解了两个深度思考.

16.Spring中的IOC是什么意思,为什么要用IOC而不是New来创建实例?

    IOC 相当与 一个嗯 制造加工的地方.

    当我们想获取一个对象的时候 不使用spring 一般是 Student a = new Student();    

用了spring  就把 new Student(); 这里交给了spring  它就通过 ioc方式 给我们一个对象,在给我对象的时候,他还可以很方便的在这里的对象中价格Student 的 年纪名字等等...方便我们获取一个对象.


17.为什么要使用Interface,而不是直接使用一个实体类来完成任务?Interface和Impl这种方式的好处是什么?

               interface是一个接口,  它是一种规定  比如说 Student   女的 就得去 女生的接口

                                                                                                        男的就去男的接口  

要说impl 就要说 DAO service model .

          DAO层主要与数据库打交道,实现数据交互
         model主要是一些javaben类,定义定的方法和属性,实现类的封装,以便于其他类调用它
         service主要是一些方法,处理业务逻辑,接收dao里面的方法及获取model中类的属性或方法
         impl是一些实现了接口的类,供dao层或service层实现
        之所以分这么多层,让我们的代码看起来简单清晰,  修改起来也方便.


遇见的问题:

       看了一下后面的任务  有很多 都是我们从任务1的延伸和扩充,现在知道 帆哥让我不要急,懂了在开始下一步的学习的原因了,学习 spring ,  很多异常的出现很多就是因为XML中 配置的 地址不对 或者打错字造成的


明天的计划;

      明天打包JDBCtemplate,和   mybatis+spring.

      




返回列表 返回列表
评论

    分享到