zoukankan      html  css  js  c++  java
  • spring

    Spring四大原则:

    1、使用POJO进行轻量级和最小侵入式开发

    2、通过依赖注入和基于接口编程实现松耦合

    3,、通过AOP和默认习惯进行声明式编程

    4、使用AOP和模版template减少模式化代码

    IOC和DI的好处:

      1):将bean的声明周期交给bean去管理

      2):管理bean之间的依赖关系,使关系外部化

      3):减少侵入式开发,实现低耦合

    spring中的Java配置

    1、在类上使用@Configation注解表明当前类是个配置类

    2、在方法上使用@Bean注解表明方法的返回值是个Bean。

    spring Bean的作用域:

    Scope描述的是Spring容器如何新建Bean的实例的,通过@Scope注解来实现。如@Scope("singleton")

    1、Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。

    2、Prototype:每次调用新建一个Bean的实例

    3、Request:Web项目中,给每一个http request新建一个Bean实例

    4、Session:在Web项目中,给每一个http session新建一个Bean实例

    5、GlobalSession:这个只在portal应用中有用,给每一个global http session新建一个Bean实例。

    SpringMVC:

    M:实际上是数据模型,是包含数据的对象,有个专门的类叫Model,用来和V之间的数据交互,传值。

    V:指的是视图页面

    C:控制器 @Controller注解的类

  • 相关阅读:
    [蓝桥杯][算法提高VIP]传染病控制
    PAT甲级第二次真题练习
    BFS()搜索加上hash
    PAT甲级第一次真题练习
    一个小练习题
    八皇后
    【Noi 1994 删数问题】【openjudge 3528 最小新整数(变式)】整型与字符
    【openjudge 2469 电池的寿命】算法与思维
    MarkDown测试
    HNOI 2017 怼大佬
  • 原文地址:https://www.cnblogs.com/yangyongjie/p/10634493.html
Copyright © 2011-2022 走看看