码迷,mamicode.com
首页 > 编程语言 > 详细

闭关修炼——six——Spring

时间:2017-03-07 09:01:51      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:体会   update   思路   struts   factor   启动   增删改   简单   classpath   

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

标签:体会   update   思路   struts   factor   启动   增删改   简单   classpath   

原文地址:http://www.cnblogs.com/tiffany-xin/p/6512828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!