Spring-Spring与JavaWeb整合

本文介绍了Spring与JavaWeb整合的详细步骤,包括Spring管理事务、组件自动装配、配置声明式事务以及使用监听器启动容器。通过实例展示了如何在业务逻辑层和Dao层使用注解,配置数据源、JdbcTemplate,以及事务管理器。最后,文中提到了测试过程和成功后的页面展示。
摘要由CSDN通过智能技术生成

一.概述

Spring与JavaWeb整合时,Spring可以完成的任务有:

1)Spring来控制事务(dao-JdbcTemplate)

2)所有组件Autowried

3)管理数据库...

1.1 整合的步骤

1.导包

2.写配置

   1)将所有组件加入到容器中,并能正确获取

@Controller:servlet层,目前不能标注在Servlet层(Tomcat启动时会创建Servlet,使用注解的话会创建新的Servlet)
@Service :业务逻辑层
@Repository :dao层
@Component:其他组件

   2)每个组件之间自动装配

   3)配置声明式事务

         事务管理器控制数据库连接池

    4)IOC创建和销毁都要在合适的时机完成--使用监听器启动容器。

项目启动{
    IOC创建完成
}

项目销毁{
    
  IOC销毁
}

可以写一个监听器完成这个工作,Spring写好了这个监听器。这个监听器创建好的IOC容器在ContextLoader(这个属性就是IOC容器)。有一个静态方法能获取:getCurrentWebApplicationContext。

private WebApplicationContext context;

3.测试

二.整合实验

以之前的书城为例:

1.导包:导入Spring所需要的包

spring-aop-4.0.0.RELEASE.jar
spring-aspects-4.0.0.RELEASE.jar
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar
spring-jdbc-4.0.0.RELEASE.jar
spring-orm-4.0.0.RELEASE.jar
spring-tx-4.0.0.RELEASE.jar

2.写配置:

       1)将所有组件加入到容器中,并能正确获取。首先创建Spring的配置文件,并在配置文件中选择需要的名称空间:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值