SpringJDBC
1.什么是 SpringJDBC?
Spring JDBC 是spring 官方提供的一个持久层框架,对jdbc进行了抽象和封装,消除了重复冗余的jdbc重复性的代码,使操作数据库变的更简单。
项目示例:
需求:使用银行账户购买基金数量,如银行账户:中国隐含,账户余额:1000;基金账户:支付宝,基金数量:1000,点击提交,修改数据库中的表,显示购买成功页面。

使用技术:Spring+Springmvc+SpringJDBC
具体步骤:1.创建项目名,导入jar包,创建项目框架

2.创建数据库:t_acount表(银行账户) 和t_fund表(基金)


3.创建实体类:


4.创建创建dao接口和dao的实现类(实现类继承JdbcDaoSupport抽象类,使用getJdbcTemplate()方法获取JdbcTemplate对象,然后使用update(sql, args)的方法进行增删改的操作,使用query(sql, args, rse)的方法进行查询的操作)。
接口




5.创建service接口及其实现类


6.创建contorller控制器

7.配置web.xml文件

8.配置springmvc.xml及spring.xml
springmvc.xml

spring.xml如下:

9.测试:
步骤总结:
1.创建项目名,导入jar包,创建项目框架
2.创建数据库:t_acount表(银行账户) 和t_fund表(基金)
3.创建实体类:
4.创建创建dao接口和dao的实现类(使用springJDBC)(xml注入对象)
5.创建service接口及其实现类(使用注解注入对象及属性)
涉及注解@Service,@autowise
6.创建contorller控制器
涉及注解@Controller, @autowise,@RequestMapping
7.配置web.xml文件
7.1 放行静态资源
7.2加载监听器到指定路径
7.3 创建监听器(注册ContextLoaderListener监听器,当ServletContext被初始化时,创建spring容器)
7.4 设置中文乱码拦截器
7.5注册前端调度器并指定springmvc.xml路径
8.配置springmvc.xml
8.1注册组件扫描器
8.2注册注解驱动
8.3注册视图解析器
9.配置spring.xml
9.1连接jdbc属性文件
9.2注册c3p0数据源(将数据库数据存储连接池中)
9.3 注册dao层类的bean,并连接数据源
9.4注册组件扫描器
10.测试
SSM整合(Spring+SpringMVC+Mybatis)
项目示例;(将上项目改为使用SSM技术完成)
修改内容;
1.增加jar包
2.修改spring.xml配置文件

3.配置mybiatis.xml文件

4.创建mapper层接口及mapper映射配置文件,(注意接口名和mapper文件名要一致),删除dao层的所有配置
接口:


mapper配置文件:


5.测试
下图是整个的流程图:
