上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: AOP 1. 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP 阅读全文
posted @ 2020-09-04 17:32 山人西来 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 代理模式 为什么要学习代理模式? 因为这就是SpringAOP的底层! 1. 代理模式的分类 静态代理 动态代理 graph LR id1[真实的人<br/>租房的人] id2[代理角色<br/>中介] id3[真实角色<br/>房东] id4[共同的目标<br/>租房] id1 --> id2 i 阅读全文
posted @ 2020-09-04 15:22 山人西来 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 使用注解开发 在Spring4之后, 要使用注解开发, 必须要保证AOP的包导入了(直接导入spring-mvc包含此jar包) 使用注解需要导入context约束, 增加注解的支持! 1. bean @Component 组件, 放在类上,说明这个类被Spring管理了, 就是bean! pack 阅读全文
posted @ 2020-09-03 15:37 山人西来 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Bean的自动装配 1. 简介 自动装配是Spring满足Bean依赖的一种方式! Spring会在上下文中自动寻找, 并自动给Bean装配属性! 在Spring中有三种装配的方式 在xml中显式的配置 在java中显式的装配 隐式的自动装配Bean [重要] 2. 测试 1. 环境搭建 一个人有两 阅读全文
posted @ 2020-09-03 14:35 山人西来 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Bean的作用域 六种作用域 singleton prototype request session application websocket 1. 单例模式 Spring默认机制 一个xml id中注入的bean创造的实例只有一个 <bean id="user" class="com.wang. 阅读全文
posted @ 2020-09-03 11:17 山人西来 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 依赖注入 DI(Dependence Injection)依赖注入 1. 构造器注入 有无参构造器:property 用有参构造器:constructor-arg,三种方式 2. Set方式注入 1. 依赖注入: Set注入 依赖: bean对象的创建依赖于容器! 注入: bean对象中的所有属性, 阅读全文
posted @ 2020-09-03 10:50 山人西来 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Spring配置 1. 别名 <alias name="user" alias="user2"/> 2. Bean的配置 <bean id="user" class="com.wang.pojo.User"> id: bean的唯一标识符,也就是相当于Java中的对象名 class: bean对象所 阅读全文
posted @ 2020-09-02 17:23 山人西来 阅读(110) 评论(0) 推荐(0) 编辑
摘要: IOC 1. IOC理论推导 UserDao 接口 package com.wang.dao; public interface UserDao { void getUser(); } UserDaoImpl 实现类 package com.wang.dao; public class UserDa 阅读全文
posted @ 2020-09-02 15:05 山人西来 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Spring基础 1. 简介 Spring: 春天 2002年,首次推出了Spring框架的雏形: interface21框架 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版 Spring的理念: 使现有的技术更加容易 阅读全文
posted @ 2020-09-02 14:54 山人西来 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 缓存 1. 简介 查询要连接数据库,耗资源 一次查询的结果,可以给他暂存在一个可以直接取到的地方! --> 内存 : 缓存 我们再次查询相同数据的时候,直接走缓存,就不用走数据库了 什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用 阅读全文
posted @ 2020-09-02 10:50 山人西来 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页