闭关修炼——six——Spring

day3:

基于aspectj的注解aop:会用

Spring的jdbcTemplate操作:

为什么会有jdbcTemplate(jdbc):做项目中尽量少用其它技术就能实现功能,不单单是
jdbc的封装 ,spring对不同的持久化层技术都进行封装 --- jdbcTemplate使用和
dbutils使用很相似,

使用jdbcTemplate:
1.导包(不要忘记数据库包)
2.创建对象,设置数据库信息() ---- DriverManagerDataSource
3 创建jdbcTemplate对象,设置数据源
4 调用jdbcTemplate对象里面的方法实现操作

jdbcTemplate的增删改查:
关键是查询:jdbcTemplate(提供部分,要自己写 --- RowMapper)和dbutils(提供封装
类)还是有区别的
1.查询结果返回一个值 2.一个对象 3.List集合(query) --- 2 3共用一个自
己写的实现接口RowMapper的类


jdbcTemplate结合C3p0的使用:Spring配置连接池和dao使用jdbcTemplate


Spring的事务管理:
事务管理api:
第一种 编程式事务管理(不用)
第二种 声明式事务管理
(1)基于xml配置文件实现
(2)基于注解实现 (简单)

对于事务管理接口,spring针对不同的dao层框架,提供接口不同的实现类

转账的思想实现:体会其中的思想

 

day4:

SSH框架整合思想:..............具体思路要有,这里就不细说,模糊回看

HibernateTemplate的学习:HibernateTemplate对hibernate框架进行封装,

1. save 2.update 3.delete 4.get,load 5.find(重点)

 

SSH框架整合过程:
1.到jar包
2.搭建struts2环境
3.搭建hibernate
4.搭建spring ---- 配置监听器,指定spring配置文件位置(服务器启动加载)
5.struts2和spring整合 --- 注意scope
6.spring和hibernate整合 -----数据库配置,sessionFactory在spring文件中配
7.在dao里面使用hibernateTemplate
8.配置事务(不会自动打开事务,所以要配)

 

整合其他方式:可以不写hibernate核心配置文件 ..... 引入spring中


Spring分模块开发思想 --- import resource=“classpath:user.xml”

 

SSH整合练习 --- 往后会练到!

转载于:https://www.cnblogs.com/tiffany-xin/p/6512828.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值