spring springMVC springboot

Spring是一个轻量级的非侵入式IoC和AOP框架,简化了企业应用程序开发。它包括Spring Context、Core、Aop、Web、MVC、DAO和ORM模块。Spring的优点包括低侵入式设计、依赖注入减少耦合、AOP支持以及与其他主流框架的集成。SpringMVC是基于MVC设计模式的轻量级WEB框架,提供清晰的角色分配和多种视图技术支持。
摘要由CSDN通过智能技术生成

Spring
1.什么是spring
Spring是一个轻量级 非侵入式的IoC 和AOP容器框架,是用于简化企业应用程序的开发
轻量级:
轻量级就是spring框架在系统初始化的时候不用加载所有的服务,为系统节约了资源

1.1什么是IOC?
        1.1.1 ioc控制反转是指将对象的创建和依赖关系交给框架管理,通过spring框架来创建对象
        1.1.2 IOC的三种注入方式:1.构造方法注入 2. setter注入 3.接口注入
1.2什么是AOP?
        概念:AOP面向切面编程    AOP是通过预编译方式和运行期动态代理实现的,在不修改源码的情况下,给程序动态统一添加功能的一种技术
        作用:AOP的作用是将一些通用代码,如安全,日志,事务,权限等交给框架统一管理,提高了代码的复用性

1.3 Spring包含哪几个模块

1.3.1 Spring Context 
提供框架式的Bean访问方式
1.3.2 Spring Core
核心类库,所有功能都依赖于该类库,提供IOC和DI服务
1.3.3 Spring Aop 
提供AOP服务        
1.3.4 Spring Web
提供了基本的面向Web的综合特性,提供对常见框架的支持,Spring能够管理这些框架。也能在这些框架的前后插入拦截器
1.3.5 Spring MVC
提供面向Web应用的Model-View-Controller,即MVC实现。
1.3.6 Spring DAO
对JDBC的抽象封装,简化了数据访问异常的处理,并能统一管理JDBC事务;<

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值