今天在开源中国上看到一篇讲SSM、SpringBoot讲的不错的回答,分享! https://www.oschina.net/question/930697_2273593 一、SSM优缺点应该分开来说的,比如 1)spring 不说了,核心ioc、aop技术,ioc解耦,使得代码复用,可维护性大幅 ...
分类:
编程语言 时间:
2020-05-24 00:15:22
阅读次数:
218
1.Spring IOC IOC(控制反转),控制指的是构建对象的控制权,反转指的是以前创建对象的主动权和时机都是由自己把控的,现在将这种权力转交给spring容器,这是一种思想,实现就是spring在启动时,会读取Bean的配置信息,并且在spring容器中生成一份相印的Bean配置注册表,然后根 ...
分类:
编程语言 时间:
2020-05-22 16:53:02
阅读次数:
64
依赖注入,英文叫做 `Dependency Injection`,简称 `DI`。
DI 和 IoC ([《Spring IoC 容器详解》](https://blog.csdn.net/manongajie/article/details/105943336))含义相同,它们是从两个角度描述的同一... ...
分类:
编程语言 时间:
2020-05-20 20:03:40
阅读次数:
120
IOC容器工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂,其核心是一个对象容器,其具备控制反转的能力,所以也称为IOC容器。帮助我们存放对象,并且管理对象,包括:创建、销毁、装配,这样就将原本由程序自己完成的工作,交给了框架来完成,称为IOC容器。学习的核心也就在于如何将对象放在Spring中,以及如何从Spring中取出来。Spring有两个容器接口:ApplicationConte
分类:
编程语言 时间:
2020-05-20 09:27:25
阅读次数:
49
本文主要分析 spring 中 BeanDefinition 的加载,对于其解析我们在后面的文章中专门分析。BeanDefinition 是属于 Spring Bean 模块的,它是对 spring bean 的统一抽象描述定义接口,我们知道在spring中定义bean的方式有很多种,如XML、注解 ...
分类:
编程语言 时间:
2020-05-19 18:21:48
阅读次数:
73
IOC容器 工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂,其核心是一个对象容器,其具备控制反转的能力,所以也称为IOC容器。 帮助我们存放对象,并且管理对象,包括:创建、销毁、装配,这样就将原本由程序自己完成的工作,交给了框架来完成,称为IOC容器。 学习的核心也就在于如何将对象放在S ...
分类:
编程语言 时间:
2020-05-19 17:54:58
阅读次数:
52
Windsor是Castle的IOC框架。需要用到两个dll(Castle.Core.dll和Castle.Windsor.dll)。 1、接口以及接口实现类: public interface ITest { int Add(int a, int b); } public class Test:I ...
前言 之前学习Java时一直在有意识的回避框架部分,这也就导致了本科时自己虽然也大大小小的做了不少东西,但本质上都是在重复的造轮子,并没有对所学的知识进行一个细致的梳理以及深层次的探究。说来也惭愧,直到现在我才意识到之前自已一直都是在原地踏步,甚至是略有退步,学习的知识全部都零零散散,浅尝辄止,不成 ...
分类:
编程语言 时间:
2020-05-19 10:26:24
阅读次数:
59
FFMPEG中结构体很多。最关键的结构体可以分成以下几类: a) 解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLP ...
分类:
其他好文 时间:
2020-05-18 18:42:33
阅读次数:
53
~~~txt 抽象零件和抽象产品通过抽象工厂产生,然后抽象产品将关联零件组装成产品。这个模式特别的负责难懂,里面牵扯到的角色也很多。 先通过下面的案例,看一下整个抽象工厂模式的思路是什么样子的,然后在根据类图理解。 实在看不懂先记住一个大致框架,有时间就去琢磨一下spring的IOC实现,这个就是一 ...
分类:
其他好文 时间:
2020-05-14 18:57:14
阅读次数:
59