zoukankan      html  css  js  c++  java
  • spring框架

    1.你简单介绍一下sprig框架

    答案:   Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发。   使用Spring可以降低组件之间的耦合度,实现软件各层之间的解耦。

           IoC控制反转,对象创建责任的反转。我们知道,Spring中的BeanFacotory是IoC容器的核心接口,负责实例化、定位、配置应用程序中对象及监理这些对象间的依赖。XmlBeanFacotory实现BeanFactory接口,通过获取xml配置文件数据,组成应用对象及对象间的依赖关系。

           顺便说一下,在Spring中有三种注入方式,第一种是set注入,第二种是接口注入,还有一种是构造方法注入。

            AOP面向切面编程,也就是纵向的编程。在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,而且还根业务无关,很容易忘记写,结果运行的时候就出现乱码拉。这种重复代码不仅使编码麻烦,而且还不容易维护。而AOP则将这些代码整理起来,将解决某个切面问题的代码单独的放在某个模块中,然后再织入到程序中。




  • 相关阅读:
    使用docker搭建gitlab版本控制系统
    Spring Boot与Docker部署
    CentOS7 使用yum命令安装Java SDK(openjdk)
    配置带用户权限的docker registry v2
    Docker搭建带有访问认证的私有仓库
    CentOS7 关闭防火墙
    CentOS7.2网络配置
    Docker Machine 简介
    docker的常用命令汇总
    实时查看docker容器日志
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/14589318.html
Copyright © 2011-2022 走看看