上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 1.创建两个类,一个增强类,一个被增强类,创建方法 //被增强类 public class Book { public void by(){ System.out.println("buy........"); } } //增强类 public class BookProxy { public vo 阅读全文
posted @ 2021-12-01 10:29 Soleili 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.创建类,在类里面定义方法 public class User { public void add(){ System.out.println("add....."); } } 2.创建增强类(编写增强逻辑) (1)在增强类里面,创建方法,让不同方法代表不同通知类型 //增强类 public cl 阅读全文
posted @ 2021-12-01 10:15 Soleili 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.Spring框架一般都是基于AspectJ实现AOP操作 (1)什么是AspectJ *AspectJ不是Spring组成部分,独立于AOP框架,一般把AspectJ和Spring框架一起使用,进行AOP操作 2.基于AspectJ实现AOP操作 (1)基于xml配置文件实现 (2)基于注解方法 阅读全文
posted @ 2021-12-01 09:27 Soleili 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1.连接点 类里面哪些方法可以被增强,这些方法成为连接点 2.切入点 实际被真正增强的方法,被称为切入点 3.通知(增强) (1)实际增强(增加)的逻辑部分称为通知(增强) (2)通知有多种类型 *前置通知 *后置通知 *环绕通知 *异常通知 *最终通知 finally 4.切面 是动作 把通知应用 阅读全文
posted @ 2021-11-30 21:04 Soleili 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.使用JDK动态代理,使用Proxy类里面的方法创建代理对象 (1)调用newProxyInstance方法 方法有三个参数: 第一个参数:ClassLoader 类加载器 第二个参数:增强方法所在的类,这个类实现的接口,支持多个接口 第三个参数:实现这个接口InvocationHandler,创 阅读全文
posted @ 2021-11-30 20:52 Soleili 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.AOP底层使用动态代理 (1)有两种情况动态代理 第一种: 有接口,使用JDK动态代理 *创建接口实现类的代理对象,增强类的方法 代理对象 :能与接口对象实现相同功能 第二种: 没有接口,使用CGLIB动态代理 *创建子类的代理对象,增强类的方法 阅读全文
posted @ 2021-11-30 15:51 Soleili 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AOP (1)面向切面(方面)编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明AOP: 阅读全文
posted @ 2021-11-30 15:37 Soleili 阅读(168) 评论(0) 推荐(0) 编辑
摘要: IOC容器: IOC(概念和原理) 1.什么是IOC (1)控制反转,把对象创建和对象之间的调用过程,交给Spring管理 (2)使用IOC目的:为了解耦合 (3)做入门案例就是IOC实现 2.IOC底层原理 (1)xml解析,工厂模式,反射 IOC主要用于解决程序间高耦合度 具体原理: IOC接口 阅读全文
posted @ 2021-11-24 20:40 Soleili 阅读(563) 评论(0) 推荐(0) 编辑
摘要: Spring框架概述 1.Spring是轻量级的开源的JavaEE框架 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象过程交给Spring进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4.Spring特点 阅读全文
posted @ 2021-11-24 19:57 Soleili 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 什么是i18n国际化? 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是: http://www.apple.com 而中国官网 阅读全文
posted @ 2021-11-24 10:10 Soleili 阅读(930) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页