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注解的类

  • 相关阅读:
    MySql的事务表和非事务表
    java邮件发送测试
    类加载
    浅谈java放射机制
    js创建对象的几种方法
    多线程
    快捷键
    vue 显示网页图标
    SQL 数据库,一张表打开设计,或者查询报错,a severe error occurred on the current command,the results,if any,should be discarded
    SQL server 主键自增ID 错乱
  • 原文地址:https://www.cnblogs.com/yangyongjie/p/10634493.html
Copyright © 2011-2022 走看看