随笔分类 - Spring
摘要:前提新建一个项目,其结构dao、service、controller,controller自动注入service,service自动注入dao,但是dao我为了测试,没有使用mybatis,当时的想法将service和dao都交给spring管理 代码如下: 一、Dao ①、applicationC
阅读全文
摘要:一、Spring的事务管理的API ①、PlatformTransactionManager:平台事务管理器 平台事务管理器:接口,是Spring用于管理事务的真正的对象。 DataSourceTransactionManager :底层使用JDBC管理事务 HibernateTransaction
阅读全文
摘要:一、JDBC模板使用入门 ①、创建项目,引入jar包 引入基本开发包 spring-beans-5.2.9.RELEASE.jar spring-context-5.2.9.RELEASE.jar spring-core-5.2.9.RELEASE.jar spring-expression-5.2
阅读全文
摘要:一、Spring的AOP的开发(AspectJ的注解的方式) ①、创建web项目,引入jar包 AspectJ核心包:com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar ②、编写目标类并配置交给Spring管理 public class Ord
阅读全文
摘要:AOP的相关术语 连接点:可以被拦截的点。 切入点:真正被拦截的点。 通知:增强方法 引介:类的增强 目标:被增强的对象 织入:将增强应用到目标的过程。 代理:织入增强后产生的对象 切面:切入点和通知的组合 一、创建Web项目,引入jar包 Spring 核心jar包 com.springsourc
阅读全文
摘要:一、概述 AOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP(面向对象)的扩展和延申,解决OOP开发遇到的问题 二、OOP的问题 需求:现在项目中有A、B、C三个DAO,在保存数
阅读全文
摘要:一、注解 ①、注解可以作用在类、方法、属性上 ②、使用注解的目的:简化xml配置 一、Spring的IOC的注解入门 ①、创建web项目,引入jar ②、编写类 public interface UserDao { public void save(); } //注解中value属性值可以省略,默认
阅读全文
摘要:需求:把客户信息存储到数据库中 一、创建web项目,搭建基盘 二、创建实体类 public class Customer { private Long cust_id; private String cust_name; private String cust_source; private Str
阅读全文
摘要:一、Spring工厂类的结构 ApplicationContext继承BeanFactory ①、BeanFactory:老版本的工厂类 BeanFactory:调用getBean方法时,才会生成类的实例 ②、ApplicationContext:新版本的工厂类 ApplicationContext
阅读全文
摘要:一、概述 Spring是一个分层的SE/EE一站式轻量级开源框架 一站式框架:有EE开发的每一层解决方案。 Web层:SpringMVC Service层:Spring的Bean管理,Spring声明式事务 DAO层:Spring的JDBC模板,Spring的ORM模板 二、Spring的优势、 1
阅读全文