• Spring 学习教程(一): 认识 Spring 框架


    Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)

    Spring 的框架结构

    • Data Access/Integration层包含有JDBC、ORM、OXM、JMS和Transaction模块。
    • Web层包含了Web、Web-Servlet、WebSocket、Web-Porlet模块。
    • AOP模块提供了一个符合AOP联盟标准的面向切面编程的实现。
    • Core Container(核心容器):包含有Beans、Core、Context和SpEL模块。
    • Test模块支持使用JUnit和TestNG对Spring组件进行测试。

     

    Spring IoC 和 DI 简介

    IoC:Inverse of Control(控制反转)

    • 读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。
    • 正控:若要使用某个对象,需要自己去负责对象的创建
    • 反控:若要使用某个对象,只需要从 Spring 容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权反转给了Spring框架
    • 好莱坞法则:Don’t call me ,I’ll call you

    参考: https://www.tianmaying.com/tutorial/spring-ioc

    https://www.tianmaying.com/tutorial/spring-ioc

    https://www.tianmaying.com/tutorial/cross-origin-rest-service

  • 相关阅读:
    爬虫入门
    读写文件操作
    列表的操作
    课后习题小练
    Python切片
    逗号的麻烦
    字符串学与练
    Turtle的学习
    FTL(FreeMarker)基础
    java反射机制基础
  • 原文地址:https://www.cnblogs.com/xiaohuizhenyoucai/p/10843863.html
Copyright © 2020-2023  润新知