美文网首页
spring简单整理

spring简单整理

作者: 牛哞哞杂记 | 来源:发表于2019-10-07 14:13 被阅读0次

    1.spring简介
    概念:一个轻量级的企业应用开发框架

    非侵入式的框架

    应用对框架的依赖很小,很多时候应用代码都可以使用POJO风格。pojo是(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans。

    优点:

    (1)松耦合
    (2)高度可配置
    (3)易测试
    (4)开发简单
    2.spring体系结构
    在这里插入图片描述

    3.spring模块
    (1)Spring核心模块(Spring Core)
    Spring的核心容器模块,它提供IOC的支持。该模块中包含BeanFactory,它采用工厂模式来实现IOC,负责对bean的生命周期的管理。

    (2)Application Context(上下文模块)
    该模块扩展了BeanFactory的功能,例如提供了i18n,系统生命周期以及验证的支持

    (4)Spring的AOP模块
    该模块为应用系统的AOP开发提供了支持。

    (5)JDBC和DAO模块
    提供了JDBC封装的模板代码,使得使用JDBC开发更加简洁。

    (6)ORM映射模块
    该模块提供了对许多流行的ORM框架的支持,其中包括Hibernate,JDO和iBATIS SQL的支持

    (7)Spring Web模块
    该模块中Spring提供了对其它的WEB框架的支持,包知Struts,JSF,WEBWORK等

    (8)Spring MVC框架
    Spring提供的用于开发WEB应用的MVC框架

    4.spring核心应用
    IOC(控制反转)
    程序中各个组件之间的关系,不由程序代码直接操控,而由容器控制。控制权由应用代码中转到了外部容器,即所谓的反转。

    更通俗的名称:DI(依赖注入)
    各个组件之间的依赖关系不是在程序中写死,而是写在外部的配置文件中,然后运行时通过容器动态注入。

    相关文章

      网友评论

          本文标题:spring简单整理

          本文链接:https://www.haomeiwen.com/subject/gmejpctx.html