随笔分类 - Spring
摘要:一:spring面向切面的编程 Spring提供2个代理模式,一个是jdk代理,另一个cglib代理 1.若目标对象实现了若干接口,spring使用JDK的java.lang.reflect.Proxy类代理。 2.若目标对象没有实现任何接口,spring使用CGLIB库生成目标对象的子类。 注意:
阅读全文
摘要:一、Spring 整合 DbUtils (一)Spring 整合 DbUtils DbUtils是Apache的一款用于简化Dao代码的工具类,它底层封装了JDBC技术。 核心类:QueryRunner 用于执行增删改查的SQL语句 ResultSetHandler 这是一个接口,主要作用是将数据库
阅读全文
摘要:Spring 框架简介和IOC详解 (一)Spring框架简介 1、 Spring 简介 Spring 框架是一个轻量级的解决方案,可以一站式地构建企业级应用。它是为了解决 企业应用开发的复杂性而创建的。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spr
阅读全文
摘要:1:创建MAVNE项目准备和Spring注解方式整合Redis所需依赖包 2:在applicationContext.xml中增加Redis和Spring整合相关配置 JedisConnectionFactory 为 Jedis 连接工厂,配置由单独抽象的 JedisPoolConfig 提供。 R
阅读全文
摘要:1.导包 pom.xml 2.spring配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springfr
阅读全文
摘要:一些子模块组成一个事物, 要么全部成功,要么全不成功 事物四大原则: 一致性 隔离性 原子性 持久性 张三给李四转账 张三账户减100元 ,李四的账户多100 建表: create table account( aid int primary key auto_increment, aname va
阅读全文
摘要:注解配置 /切面的配置 @Aspect public class MyAspect { //切点 @Pointcut("execution(* com.ujiuye.service.*ServiceImpl.*(..))") public void pt(){} @Before("pt()") pu
阅读全文
摘要:Aop简介 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可
阅读全文
摘要:Ioc的入门应用 1.导包 2.创建spring容器 Springioc默认的是单例模式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:x
阅读全文
摘要:代理: 代理公司:比如员工员工出差,中间买机票,订酒店 把中间的无关事情交给代理公司去办 Java 代理 直接调用方法运行 把方法告诉代理对象,让代理对象帮我执行 比如我每次在进行数据更新的时候要记录日志,记录日志的过程交给代理去做 JDK代理 public class MyProxy implem
阅读全文
摘要:注意: 在spring容器中可以给对象设置属性,如果有父类的话,也可以给他的父类设置属性 表: create table userinfo( uid int primary key auto_increment, username varchar(20), password varchar(20)
阅读全文
摘要:Ioc(inversion of controller)控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 控制: 谁控制数:spring容器控制对象,传统模式需要对象就new对象,现在把new对象的权利交给spring容器去创建对象 控制什么:控制对象 反转:如果一个对
阅读全文