Spring框架
2021-06-08 03:04
标签:img 结构 mic bat aop src 依赖注入 特性 inject Spring是一个开源的控制反转(IOC)和 面向切面(AOP)的容器框架,主要目的简化企业开发。 控制反转(Inversion of Control) 控制反转, 解决程序对象紧密耦合问题(工厂+反射+ 配置文件), 将程序中原来构造对象的权限,交给IoC容器来构造,当程序需要对象,找IoC容器获取。 依赖注入(Dependency Injection) IoC容器需要为程序提供依赖对象,返回对象所依赖对象一同可以提供(Servlet需要Service, 找Ioc容器获取Service, Service由容器提供,Service依赖DAO ,IoC容器提供Service对象同时, 将Service依赖DAO 注入到Service中)。 Spring核心 IoC: 控制反转 AOP: 面向切面编程 官网:https://spring.io/ 方便解耦,简化开发 (Spring IoC特性) AOP编程的支持 声明式事务的支持 方便程序的测试 方便集成各种优秀框架 (整合Struts2 、 Hibernate 、MyBatis 、Struts1 ) 降低JavaEE API的使用难度 (Spring 提供大量工具类, 简化代码编写 ) Spring体系结构
Spring框架 标签:img 结构 mic bat aop src 依赖注入 特性 inject 原文地址:https://www.cnblogs.com/Yuyongg/p/14536410.html
Spring 给软件开发带来了什么