zoukankan      html  css  js  c++  java
  • javaEE架构程序设计-Spring

    Spring

    1. IOC
      (1)中文含义
      控制翻转
      (2)英文
      Inversion of Control
      (3)思想
      吃水果 苹果
      (a)自己去山东买苹果,控制权在自己
      (b)买苹果这件事交付给 水果商店(山东的苹果 山西的苹果)
      委托给水果商店的老板,控制权水果店老板
      (4)目的
      从编程角度来讲,降低程序之间的耦合度

    2. DI
      (1)中文
      依赖注入
      (2)英文
      dependency injection
      (3)java"反射"机制

    3. 怎样理解spring
      (1)spring是ioc容器,bean的容器
      (2)面向对象编程 -> 面向接口编程的一种转变

    Spring框架的优点Spring框架的优点

    Spring具有简单、可测试和松耦合等特点。Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中。

    7大优点:
    	1.非侵入式设计
    	2.方便解耦、简化开发
    	3.支持AOP
    	4.支持声明式事务处理
    	5.方便程序测试
    	6.降低Java EE API的使用难度
    

    Spring的核心容器

    Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制。Spring为我们提供了两种核心容器,分别为BcanFactory和ApplicationContext,本节将对这两种核心容器进行简单介绍。

    如何理解Sping如何理解Sping

    1.spring是ioc容器,bean的容器
    2.面向对象编程->面向接口编程的一种转变
    

    后期查阅:

    IOC
    中文含义:控制反转
    英文含义:Inverse of Control
    思想:吃水果 苹果
    自己去山东买苹果
    买苹果的事情交付给水果商店(山东的苹果 山西的苹果)
    委托给水果商店的老板,控制权给水果店老板
    目的:从编程角度来讲,降低程序间的耦合度
    DI
    中文含义:依赖注入
    英文含义:dependency injection
    java"反射"机制
    AOP
    AOP为Aspect Oriented Programming的缩写,是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。

  • 相关阅读:
    fis3解决web网站缓存问题
    C# 计算每周和每月固定日期
    移动端web页面上滑加载更多功能
    常见三种字符编码的区别:ASCII、Unicode、UTF-8
    ef AddDays报错
    .NET语言的编译过程:中间语言(IL)和即时编译器(JIT)
    ajax 传递数组类型参数后台接收不到的问题
    sql server 作业没跑、开启sql 代理服务、新建作业
    在javascript中NodeList和Array的区别及转换方法
    我经历的几种开发模式和心理
  • 原文地址:https://www.cnblogs.com/suanai/p/14592672.html
Copyright © 2011-2022 走看看