当前位置:首页 > 云计算 > 正文

云计算开源框架有哪些功能(云计算存在三种模式)


一、简要说明spring的两个核心功能及其作用

Spring框架是一个轻量级的开源框架,也是IOC和AOP容器。这是一种最小侵入性的设计,独立于各种应用服务器
依赖注入使组件关系透明,减少耦合

控制反转(IOC):用于减少程序代码。它们之间的耦合程度使得整个程序架构更加灵活,类的创建和依赖都写在配置文件中,并从配置文件中注入,达到松散衔接的效果。
DI(依赖插入)
集合值插入:集合方法赋值的基本实现。
使用构造函数内容:底层进行构造函数方法注入,根据Bean中的参数类型和参数个数找到对应的构造函数方法。
自动装配,自动装配是不可能的。所谓简单类型包括基本类型、字符串和集合类,常用来自动组装对象
按名称自动组装。setup方法
按类型自动化装配的基本实现是setup方法

2.面向切面编程(AOP)
主要功能:可以灵活添加功能。无需修改源代码即可实现目标方法
业务逻辑专注于处理实际需求,总体改进是独立的。提取安全事务等相对独立于程序逻辑的功能,并使用Spring配置文件插入这些功能,实现基于切面的编程,提高复用性。

四种增强方式:
预增强,附加功能在核心功能之前实现
后增强,附加功能在核心功能之后执行
异常改进,附加核心函数发生异常时执行函数
环绕改进,在核心函数前后执行附加函数测试