Java Spring
Sping相关
L丶zx
瞌睡中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring --- AOP(2) --- 动态代理
设计模式 动态代理 为其他对象提供一种代理以控制对象的访问权限 使用代理模式创建代理对象,控制目标对象的访问,在不改变目标对象的情况下调价额外的功能 UML类图 优点 代理模式能将代理对象与目标对象分离,一定程度上降低了耦合度 代理模式在客户端和目标对象之间起到了中介作用 代理对象也可以对目标对象添加额外功能 缺点 一定程度上增加了系统的复杂度,降低了性能 ...原创 2020-09-15 22:03:43 · 144 阅读 · 0 评论 -
Spring --- AOP(1)
AOP技术实现 动态代理 预编译 横切关注点 软件开发中,分布于应用中多处的功能被称为横切关注点 主要功能 日志记录 性能统计 安全控制 事务处理 异常处理 其他功能 将无法纵向继承体系的(OOP方式)进行抽象的重复性代码提供了解决方案 AOP术语 连接点(JoinPoint) 程序执行的某个特定位..原创 2020-09-15 22:03:09 · 127 阅读 · 0 评论 -
Spring-IOC(4)
方式: 自动装配 用于减少甚至消除<property>元素和<constructor-arg>元素 自动检测 用于检测需要需要自动识别哪些类需要装配为Bean 自动装配 设置<bean>的autowire属性 byName id需要与属性名一致 依据属性名来匹配 精确匹配 ...原创 2020-09-15 22:02:43 · 112 阅读 · 0 评论 -
Spring-IOC(2)
Spring获取ApplicationContext应用上下文实例的方式 ClassPathXmlApplication(从类路径下的XML配置文件中加载),把应用上下文定义文件当做类资源 ApplicationContext ctx = new ClassPathXmlApplication("com/lzx/context/beans.xml") FileSystemXmlApplicationContext ---读取文件系统下的XML配置文件并加载上下文定义...原创 2020-09-15 22:00:26 · 134 阅读 · 0 评论 -
Spring-IOC(1)
控制反转 通过容器来控制业务对象之间的依赖关系 控制反转是应用本身不负责依赖对象的创建的及维护,依赖对象的创建及维护是由外部容器负责的。 这样的控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转 控制权转移带来的好处就是降低了业务对象之间的依赖程度 依赖注入 方式 构造器注入 方法注入 接口注入 Spring的IoC容...原创 2020-09-14 21:30:47 · 110 阅读 · 0 评论 -
Spring(1)--- 概念
新的技术 AOP(面向切面编程) DI(依赖注入) 概念 Spring是分层的JavaEE应用一站式的轻量级开源框架,以控制反转(InverseofControl , IoC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供了表现层SpringMVC 、持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术 特点 方便解耦,简化开发(核心) 通过Sp...原创 2020-09-14 21:29:49 · 106 阅读 · 0 评论
分享