Spring
嘵奇
本人所发布的文章有的部分是整理网上已经发布的文章,借鉴他人内容的同时加上自己的总结然后再发布出去,而且发布的内容均为免费。如果文章的内容涉及到侵权了还请海涵,联系我,我会及时更正。
展开
-
Spring5框架七:AOP
什么是AOP AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其原创 2020-10-20 15:52:44 · 175 阅读 · 0 评论 -
Spring5框架六:代理模式
代理模式 什么是代理模式? 真实生活中有一种房屋中介是这样的,租客根本就不知道房东是谁,一切签合同、交租金、交钥匙等操作都直接和中介公司发生。我们把这种模式称之为代理模式。 代理模式:客户端直接使用的都是代理对象,不知道目标对象是谁,此时代理对象可以在客户端和目标对象之间起到中介的作用。 特点 代理对象完全包含目标对象,客户端使用的都是代理对象的方法,和目标对象没有直接关系 职责 把不是目标对象该做的事情从目标对象上撇开——职责清晰。 分类 静态代理:在程序运行前就已经存在代理类的字节码文件,代理对象和原创 2020-10-20 09:54:13 · 87 阅读 · 0 评论 -
Spring5框架五:Spring注解开发
在Spring4之后,要使用注解开发,必须保证aop的包导入 使用注解还需要导入context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www..原创 2020-10-19 20:25:41 · 165 阅读 · 0 评论 -
Spring5框架四:Bean的自动装配
自动装配是Spring满足bean依赖的一种方式 ,Spring会在上下文中自动寻找,并自动给bean装配属性 三种装配的方式 在xml中显示的配置 之前写的都是xml中显示的配置 例如: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i.原创 2020-10-19 14:54:53 · 60 阅读 · 0 评论 -
Spring5框架二:IOC
IOC的概念 IOC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对象的创建。 有反转就有正转,传统应用程序是由我们自己在对象中主动控制去直接获取依赖对象,也就是正转;而反转则是由容器来帮忙创建及注入依赖对象;为原创 2020-10-18 19:51:25 · 137 阅读 · 4 评论 -
Spring5框架一:相关概念
Spring框架 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 Spring的起源原创 2020-10-18 14:47:35 · 190 阅读 · 0 评论