本帖最后由 小鲁哥哥 于 2018-2-28 09:38 编辑
【济南校区】JavaEE就业笔记串讲---Spring_part3 基于aspectj的注解aop操作(会用) 第一步 导入jar包,引入约束 第二步 开启aspectj的注解 第三步 在增强的类上面使用注解 第四步 在增强类的方法里面,使用注解配置通知类型 第五步 创建两个类对象 |
Spring的jdbc模板 1 spring一站式框架 (1)针对javaee三层,每层都有不同的解决技术 (2)在dao层,spring提供jdbc模板,对数据库进行crud操作 2 spring框架对不同的持久层技术做封装, (1)对jdbc使用jdbcTemplate进行封装 (2)对hibernate使用hibernateTemplate进行封装 3 jdbcTemplate是jdbc进行简单封装,使用类似于dbutils,但是使用并没有dbutils方便 4 使用jdbcTemplate首先导入jar包 (1)引入jdbcTemplate的jar包,还需要数据库驱动的jar包 |
使用jdbcTemplate实现crud操作添加操作 这个方法中有两个参数:file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png 第一个参数是 sql语句 第二个参数是 传递参数值,object的可变参数 | 修改操作删除操作查询操作 1 查询表记录数 (1)第一个参数:sql语句 (2)第二个参数:返回类型的class 2 查询返回对象 第一个参数:sql语句 第二个参数:接口 (1)之前在dbutils使用返回结果有ResultSetHandler接口,但是dbutils里面对应实现类 (2)使用jdbcTemplate时候提供接口RowMapper,但是这个接口没有实现类,自己进行实现,进行数据封装 第三个参数:可变参数 3 查询返回List集合
|
Spring配置连接池配置c3p0连接池 第一步 导入jar包 (1)导入c3p0的jar包 第二步 在spring配置文件中配置c3p0连接池
1 使用配置c3p0连接池 (1)创建service类和dao类 (2)在service调用dao的方法 (3)在dao使用jdbcTemplate(使用c3p0连接池) (4)dao中注入jdbcTemplate对象,jdbcTemplate对象里面注入dataSource |
Spring事务操作Spring进行事务api 1 使用接口,表示事务管理器 2 spring针对不同的持久化框架,提供不同的实现类 3 无论使用什么方式进行spring事务操作,首先配置事务管理器 |
搭建转账环境 第一步 创建数据库表 第二步 创建service和dao 第三步 具体实现 (1)实现小王 转账 1000 给小宋 (2)javaee中dao层做对数据库操作,在dao里面一般不写业务操作一般写单独操作数据库的方法 (3)javaee中service层写业务操作 2 spring进行事务操作 第一种 编程式事务管理(不用) 第二种 声明式事务管理 (1) 基于xml方式 (2) 基于注解方式 |
基于xml方式事务配置 第一步 配置事务管理器 第二步 配置事务增强 第三步 配置切入点和切面 |
基于注解方式事务配置 第一步 配置事务管理器 第二步 开启事务注解 第三步 在具体使用事务的方法所在的类上面添加注解 |
点进这个帖子的同学肯定是要奋发图强,学技术拿高薪的有志青年,这里我看你骨骼惊奇,是个绝世的练武奇才,你我有缘,今天我就把这个武林秘籍如来神掌传授于你! 什么?不想学如来神掌?不要紧!这里有各个门派的武林绝学,链接拿好!!哈哈哈哈
|