zoukankan      html  css  js  c++  java
  • Spring入门使用

    Spring核心关键图

     

    Spring一共有十几个组件,但是真正核心的组件只有几个:

    从这个图中可以看到,Spring框架的核心只有三个:Core(核心),Beans(类),Context(内容),他们构建起了整个Spring的骨骼架构,没有他们就不可能有AOP、Web等上层的特性功能

    比较重要的几个包:

    AOP包:主要提供面向切面编程的实现

    Web:主要提供了Web应用开发的支持及针对Web应用的MVC思想实现

    ORM:为我们之前学的Mybatis ,以及以后会学到的Hibernate这类持久化框架提供支持

    还有SpringMVC:这个是它自带的一个web视图层,可以替代到Sturts2

    Spring设计理念:

    Spring是面向Bean的编程

    Spring两大核心技术:

    控制反转(ioc:Inversion of Control)/依赖注入(DI:Dependency Injection)

    面向切面编程:(AOP:Aspect Oriented Programming)

    Spring的优点:

    Spring作为一个开源的轻量级的IOC和AOP容器框架,具有以下优点:

    ·低侵入式设计

    ·独立于各种应用服务器

    ·依赖注入特性将组件关系透明化,降低了耦合度

    ·面向切面编程特性允许将通用任务进行集中式处理

    ·与第三方框架的良好整合

  • 相关阅读:
    HDU 1269 迷宫城堡 tarjan算法求强连通分量
    hrbust 1721 A + B = 0 map的应用
    关于vis标记
    poj 1703
    poj1961 kmp
    acm poj1260 dp
    矩阵链乘 hrbust 1600
    单源最短路径 hdu 2066
    最小生成树
    多维背包 hrbudt 1335 算法与追MM
  • 原文地址:https://www.cnblogs.com/dxgld/p/14002236.html
Copyright © 2011-2022 走看看