【spring学习笔记】(七)spring与javaweb

Spring和JavaWeb整合使用;
1)、Spring来控制事务(dao–JdbcTemplate)
2)、所有的组件Autowired;
3)、管理数据库。。。

Spring与JavaWeb整合;
1、导包
2、写配置
1)、将所有组件加入容器中,并能正确获取
@Controller:servlet层;目前不能标注在servlet层;
@Service:业务逻辑层
@Repository:dao层
@Component:其他组件

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

 3)、配置出声明式事务;
           事务管理器控制数据库连接池;

 ioc容器创建和销毁都要在合适的时机完成;
 项目启动:{
      IOC创建完成
 }
 
 项目销毁{
      IOC销毁;
 }
  可以写一个监听器完成这个工作;
 Spring帮我们写好了这个监听器;
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param>

<!-- Bootstraps the root web application context before servlet initialization -->
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

 这个监听器创建好的ioc容器在

ContextLoader—
/**这个属性就是ioc容器 */
private WebApplicationContext context;

有一个静态方法能获取
getCurrentWebApplicationContext

3、测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值