spring

  • Spring DI(依赖注入)的实现方式:属性注入和构造注入

    依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。 当某个 Java 实例需要另一个 Java 实例时,传统的方法是由…

    编程笔记 2021年7月20日
  • Spring IoC容器:BeanFactory和ApplicationContext

    在教程前面介绍 Spring 框架时,已经提到过 Spring 的 IoC(控制反转)思想,本节来详细介绍一下 Spring 的 Ioc 容器。 IoC 是指在程序开发中,实例的创…

    编程笔记 2021年7月20日
  • Spring目录结构和基础JAR包介绍

    目前 Spring 框架的最新版本是 5.1.8,本教程是基于 Spring 的稳定版本 3.2.13 进行讲解的。读者可以通过网址 http://repo.spring.io/s…

    编程笔记 2021年7月20日
  • Spring体系结构详解

    Spring 框架采用分层架构,根据不同的功能被划分成了多个模块,这些模块大体可分为 Data Access/Integration、Web、AOP、Aspects、Messagi…

    编程笔记 2021年7月20日
  • Java Spring框架是什么?它有哪些好处?

    Spring 是另一个主流的 Java Web 开发框架,该框架是一个轻量级的应用框架,具有很高的凝聚力和吸引力。Spring 框架因其强大的功能以及卓越的性能而受到众多开发人员的…

    编程笔记 2021年7月20日
  • 单例模式(单例设计模式)详解

    在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式的定义与特点 单例(Singleton)模式的定义:指一个类只有…

    研发管理 2021年7月20日
  • 原型模式(原型设计模式)详解

    在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多孙悟空一样简…

    研发管理 2021年7月20日
  • 抽象工厂模式(详解版)

    前面介绍的工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。 同种类称为同等级,也就是说:工厂方法模式只考虑…

    研发管理 2021年7月20日
  • 代理模式(代理设计模式)详解

    在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去…

    研发管理 2021年7月20日
  • 适配器模式(Adapter模式)详解

    在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电…

    研发管理 2021年7月20日