Spring
文章平均质量分 65
当前最为流行的一款Java框架
胖胖的懒羊羊
努力成为一名优秀的开发者。
很高兴,能够遇见你️
展开
-
《spring上课笔记》---class3---AOP(面向切面编程)
目录一:代理模式 一:代理模式 代理模式简介: 代理模式是GoF23种常用设计模式之一,可以使用代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象原有的逻辑功能之下添加一些额外的功能。 案例分析: 实现一个用户注册功能,现在要在原有注册功能之上添加一个打印日志的功能。为了不破坏原有的业务逻辑,我们可以使用代理模式。 静态代理实现: 代理对象与被代理对象必须实现同一接口,在代理对象中实现日志打印服务。 UserSevice接口 public interface User原创 2021-03-19 20:21:09 · 1698 阅读 · 25 评论 -
《Spring上课笔记》----class2
目录一:Spring配置元数据的三种方式1.基于Xml的配置2.基于注解的配置3.基于Java的配置二:Bean的实例化1.通过构造方法实例化2.使用静态工厂方法实例化3.使用实例工厂方法实例化三:Bean的依赖注入1.构造器注入2.setter注入 一:Spring配置元数据的三种方式 1.基于Xml的配置 这种方式是完全使用xml文件进行配置的 两个实体类: CPU: package spring01com; import org.springframework.stereotype.Compon原创 2021-03-07 21:04:57 · 426 阅读 · 2 评论 -
《Spring上课笔记》---class1
目录一:面向对象回顾 记录自己的上课笔记,如有错误,还请指正。还是拖到了学院教啊。 环境:eclipse+spring4.3 一:面向对象回顾 面向对象程序设计: 1.基本思想:将系统分解为一组可重用的对象 2.对象之间维护相互之间的依赖关系 3.应用程序通过类和接口组织 4.OOP的编程元素实现核心的业务需要 需求分析: 电脑需要使用CPU去玩游戏。 实现一:以面向对象的方式实现Demo 每个实体都是一个对象,电脑获得cpu之后去玩游戏。 AndroidCpu: package demo1;原创 2021-03-01 19:01:27 · 2331 阅读 · 3 评论 -
spring学习路线:day04--面向切面编程(aop详解)
目录一:Aop简介 一:Aop简介 aop:aspect oriented programming 面向切面编程 aop在spring中作用 提供声明式服务(声明式事务) 允许用户实现自定义切面 aop编程与传统编程模式比较 传统编程模式: aop编程模式:横向的编程,在不改变原来的代码下增加新的功能 aop的好处: 使得真实角色处理的业务更加纯粹,不再去关注一些公共的事情。 公共的业务由代理来完成–实现业务的分工 公共业务发生扩展时变得更加集中和方便 5.名词解释 关注点:增加的某个原创 2020-05-23 18:48:42 · 703 阅读 · 1 评论 -
spring学习路线:day03--依赖注入
目录一:依赖注入 一:依赖注入 1.依赖注入—dependency injection 依赖:指bean对象创建依赖于容器。Bean对象的依赖资源 注入:指bean对象的依赖资源由容器来设置和装配。例:当一个对象构成属性是另一个对象时,那么spring就会自动装配那个对象。 2.spring注入—构造器注入 ioc通过构造器来创建对象 3.spring注入—setter注入 要求被注入的属性必须有set方法。Set方法的方法名由set+属性首字母大写。如果属性时Boolean没有get方法是is+属性名。原创 2020-05-14 17:09:36 · 429 阅读 · 0 评论 -
Spring学习路线:day02--ioc容器
目录一:ioc概述二:ioc实现三:ioc创建对象的3种方式方式1.通过无参构造方法来创建对象2.通过有参构造方法来创建对象3.通过工厂方法来创建对象 一:ioc概述 ioc–inversion of control 控制反转 对象由原来程序本身创建,变为了程序接收对象。 程序员主要精力集中于业务实现。 实现了service和dao的解耦工作,Service层和dao层实现了分离。没有直接依赖关系。 如果dao的实现发生改变,应用程序本身不用改变。 控制反转: 控制的内容:指谁来控制对象的创建:传统的应原创 2020-05-13 20:53:03 · 326 阅读 · 0 评论 -
Spring学习路线:day01--Spring概述
目录一:Spring概述二:Spring体系结构三:Spring环境配置四:SpringHelloWorld实例 一:Spring概述 概述: Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson (太牛了计算机只是他的副业)编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。 Spring 是原创 2020-05-13 12:01:25 · 625 阅读 · 0 评论