闭关修炼——six——Spring

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闭关修炼——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整合练习 --- 往后会练到!



























以上是关于闭关修炼——six——Spring的主要内容,如果未能解决你的问题,请参考以下文章

Java闭关修炼64课 很适合新手学习的JAVA视频教程

闭关修炼——one——struts2

Java闭关修炼SpringBoot-SpringBoot整合其他框架

闭关修炼——two——struts2

闭关修炼中 *** Java常用算法之 -- 栈结构

闭关修炼中 *** Java常用算法之 -- 队列结构