spring包含哪些组件
1、SpringCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。
2、Spring Cloud Netflix框架刚好就满足了上面的核心功能,而且最重要的是,使用起来非常的简单。
3、Spring 框架是一个分层架构,由 7 个定义良好的模块组成。
4、Spring Cloud是一系列框架的有序集合(框架集),他利用Spring Boot的开发便利性巧妙的简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。
spring四种事物特性
主事务方法异常回滚时,会同时回滚子事务。而子事务可以单独异常回滚,可以不影响主事务和其他子事务(前提是需要处理掉子事务的异常)如果当前存在事务,则加入该事务;如果当前没有事务,则抛出异常。
事务四大特性(简称ACID)原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。
事务的4个特性:原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。一致性:数据不会因为事务的执行而遭到破坏。隔离性:一个事务的执行,不受其他事务(进程)的干扰。
原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做要么全不做 一致性:数据不会因为事务的执行而遭到破坏。隔离性:一个事物的执行,不受其他事务的干扰,即并发执行的事物之间互不干扰。
ACID,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
Spring功能总结
Spring MVC框架支持:一个全功能的构建 Web 应用程序的 MVC 实现,MVC 容纳了大量视图技术,其中包括 JSP、Velocity等。
注解就是配置文件的另一种表现形式,Spring通过注解也可以创建对象。
Spring带来了复杂的J2EE开发的春天。