Spring(1)
2021-06-10 00:05
标签:事务管理器 数值 构造函数 事务管理 前置 事务的隔离级别 配置 为我 only 共四块内容 (1):spring框架的概述以及spring中基于XML的IOC配置 (2):spring中基于注解的IOC和IOC的案例 (3):spring中的aop和基于XML以及注解的AOP配置 (4):spring中的JdbcTemplate以及spring事务控制 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1、spring的概述 spring是什么 spring的两大核心 spring的发展历程和优势 spring体系结构 2、程序的耦合以及解耦 曾经案例中的问题 工厂模式解耦 3、IOC概念和spring中的IOC spring中基于XML的IOC环境搭建 4、依赖注入(Dependency Injection) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- spring基于注解的IOC以及IOC案例 1、spring中IOC的常用注解 2、案例使用XML方式和注解方式实现表单的CRUD操作 持久层技术选择:dbutils 3、改造基于注解的IOC案例,使用纯注解的方式实现 spring的一些新注解使用 4、spring和Junit的整合 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 1、完善account案例 2、分析案例中的问题 3、回顾动态代理 4、动态代理另一种实现方式 5、解决案例中的问题 6、AOP的概念 7、spring中的AOP相关术语 8、spring中基于XML和注解的AOP配置 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 1、spring中的JdbcTemplate JdbcTemplate的作用:用于和数据库交互的实现对表的CRUD操作 如何创建该对象: 对象中的常用方法: 2、spring基于AOP的事物控制 3、spring中的事物控制 基于xml和基于注解 Spring(1) 标签:事务管理器 数值 构造函数 事务管理 前置 事务的隔离级别 配置 为我 only 原文地址:https://www.cnblogs.com/yong21/p/14476411.htmlpackage com.itheima.service.impl;
import com.itheima.dao.IAccountDao;
import com.itheima.service.IAccountService;
import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.annotation.Resource;
/**
* 账户的业务层实现类
*
* 曾经XML的配置:
*
package com.itheima.test;
import com.itheima.service.IAccountService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* 测试AOP的配置
*/
public class AOPTest {
public static void main(String[] args) {
//1.获取容器
ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");
//2.获取对象
IAccountService as = (IAccountService)ac.getBean("accountService");
//3.执行方法
as.saveAccount();
as.updateAccount(1);
as.deleteAccount();
}
}
上一篇:预处理算法_2_类型转换
下一篇:Java集合类相关