2019-08-30

                                       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.测试

下图是整个的流程图:

你可能感兴趣的:(2019-08-30)