aspectj 注解aop
1.使用注解方式实现aop操作
第一步:创建对象
第二步:
在Spring核心配置文件中,开启aop操作
第三步:
在增强类上面使用注解完成aop操作
Spring jdbcTemplate操作
1.Spring是一站式的框架
(1)针对javaEE三层,每一层都有解决技术。(具体看第一章笔记)
(2)在dao层,使用jdbcTemplate
2.Spring对不同持久化技术的支持
jdbcTemplate对JDBC进行了封装
3.jdbcTemplate和dbutils使用很相似,都对数据库进行crud操作。
dbutils操作方法
增加
1.导入jdbcTemplate使用的jar包
2.创建对象,设置数据库信息
3.创建jdbcTemplate对象,设置数据源
4.调用jdbcTemplate对象里面的方法实现操作
修改
删除
查询
1.使用jdbcTemplate实现查询操作
2.具体实现
第一种:查询返回某一个值
1.第一个参数是sql语句
2.第二个参数是返回类型的class
jdbc底层实现
第二种:查询返回对象
第一个参数是sql语句
第二个参数是 RowMapper 接口,类似于dbutils里面的接口
第三个参数是可变参数
第三种:查询返回List集合
第一个参数 SQL语句
第二个参数是 RowMapper 接口,自己写类实现数据封装
第三个参数是可变参数
Spring配置连接池和dao使用jdbcTemplate
1.Spring配置C3P0连接池
C3P0代码实现
第一步:导入jarbao
第二步:创建Spring配置文件,配置连接池
(1)在配置文件中进行配置
2.dao使用jdbcTemplate
(1)创建service和dao,配置service和dao对象,在service注入dao对象
(2)创建jdbcTemplate对象,把模板对象注入到dao里面
(3)在jdbcTemplate对象里创建dataSourse