发表于: 2017-07-21 21:20:01

1 914


今天完成的事情

(以后写日报会写详细)


1.看了接口的知识

接口的类把class换成interface,然后其他类调用接口的时候要用implements.而且由于接口的方法是抽象的就是只写方法括号里不写内容的。然后其他的类在调用接口以后要写出实现这个接口的方法。我自己对应之前写的JDBC代码看就是DAO类里面的方法都是没有内容的,然后DAOImpl里面会调用这个接口,然后在里面实现方法,把增删改查写在DAO里。然在在DAOImpl里面用

2.开始重新创建了一个工程构成构图是这样的

先改的pom.xml 在里面 加入了mysql的连接 和spring的注入 maven就是挺方便

然后建立beans.xml

在beans文件中配置了jdbctemplate  
这是其中的一种方式也就是在 Spring 的 IoC 容器中配置一个 JdbcTemplate 的 bean,将 DataSource 注入进来,然后再把JdbcTemplate 注入到自定义DAO 中。 用代码来写就是Impl中有一个
 public void setDataSource(DataSource dataSource){
                this.dataSource = dataSource;
                       this.jdbcTemplate = new JdbcTemplate(dataSource);
然后在beans中 下面的那一部分。
不过自己写到这提示错误,然后查了之后再public上面创建了jdbctemplate的实体变量就好。然后今天编写了DAO的接口代码
因为数据库那个表好长 要打好久就只写了一个方法 明天继续写别的
下面是student.java 用来创建student里面的实体对象  用到了之前看的set和get方法 这应该就是封装吧。这里写的时候好多报错因为这里要区分大小写。
这是写的impl文件  用到了之前的接口 之前DAO接口的方法要在这类实现  晚上小课堂也讲了  接口是抽象类 抽象类的方法要再子类里面实现 


明天的计划:明天吧剩下的写完  看能不能正常的运行  如果还有剩下的时间就继续搞Mybatis



今天遇到的问题:1.记得之前看到interface里面不写方法 但是比如下面的括号里为什么要声明这些变量

                            2.在这些类中有没有办法自动import那些包  我写好代码会报错 后来发现要导入包就是比如这样的我不写就会报错。



收获  了解了spring的知识和接口的知识,知道了jdbctemplate连接数据库的原理和基本做法。

白天学的时候查了好多东西以后会记下来  白天好多没记 晚上总结的时候就忘掉了(ps 师兄这样格式就不会像之前日报那样不好看清楚了吧)


返回列表 返回列表
评论

    分享到