Spring是什么?优点有哪些?
1、Spring是什么?
spring系列框架有哪些Spring是⼀个轻量级的IoC和AOP容器框架。是为Java应⽤程序提供基础性服务的⼀套框架,⽬的是⽤于简化企业应⽤程序的开发,它使得开发者只需要关⼼业务需求。常见的配置⽅式有三种:基于XML的配置、基于注解的配置、基于Java的配置。
主要由以下⼏个模块组成:
Spring Core:核⼼类库,提供IOC服务;
Spring Context:提供框架式的Bean访问⽅式,以及企业级功能(JNDI、定时任务等);
Spring AOP:AOP服务;
Spring DAO:对JDBC的抽象,简化了数据访问异常的处理;
Spring ORM:对现有的ORM框架的⽀持;
Spring Web:提供了基本的⾯向Web的综合特性,例如多⽅⽂件上传;
Spring MVC:提供⾯向Web应⽤的Model-View-Controller实现。
2、Spring 的优点?
(1)spring属于低侵⼊式设计,代码的污染极低;
(2)spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性;
(3)Spring提供了AOP技术,⽀持将⼀些通⽤任务,如安全、事务、⽇志、权限等进⾏集中式管理,从⽽提供更好的复⽤。
(4)spring对于主流的应⽤框架提供了集成⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。