zoukankan      html  css  js  c++  java
  • 谈谈你对spring的理解?

    spring么,就是春天了。春天,动物.....不可描述的季节……你懂得!!!

    希望这么说能把面试官逗乐吧。

    spring可以实现java模块化开发,贯穿表现层,业务层,逻辑层,实现了各个层之间的解耦合关系。
    IOC:原来service层需要dao层的对象,我们需要直接new出来,而有了spring之后,各个层对象的创建都
    交给spring来完成,再通过注入的方式将dao对象注入到service层,实现了各层之间的解耦。像我们开始
    持久层用的hibernate,后面需要切mybatis,直接修改spring中dao层的配置即可。
    AOP:面向切面编程,对事务、日志等进行统一的管理,使我们可以专注于业务的开发,而事务、日志等
    其它和当前业务没有直接关系的操作都通过通知的方式织入到我们的代码中,若后面不需要记录日志了,
    直接将通知干掉即可。不需要大量的修改我们原先的代码。

    spring自己本身其实也是一个项目,有很多模块如springmvc、springdatajpa、springboot等,而且spring、
    能够非常方面和当前流行的各种大小的框架进行整合,简化开发。

  • 相关阅读:
    fs.mkdir
    Node Buffer 利用 slice + indexOf 生成 split 方法
    class 类
    Proxy + Reflect 实现 响应的数据变化
    ivew 封装删除 对话框
    php调用js变量
    JS调用PHP 和 PHP调用JS的方法举例
    curl远程传输工具
    php 正则只保留 汉字 字母 数字
    php 发送与接收流文件
  • 原文地址:https://www.cnblogs.com/gongchengshixiaobai/p/8042791.html
Copyright © 2011-2022 走看看