Spring学习笔记——IOC、AOP

Spring概述

  • 作者Rod Johnson,是一款免费开源的框架,方便解耦,简化开发 (高内聚低耦合)
  • 2002年发布的 interface 21 是Spring最早的雏形
  • 2004年Spring框架1.0发布
  • Spring是一个轻量级的,非入侵式框架
  • Spring的核心是控制反转(IOC)面向切面编程(AOP),IOC的一种实现方法是依赖注入(DI)
  • 目的:解决企业应用开发的复杂性

控制反转(IOC)

  • 思想的转变:从程序猿需要向程序中主动new创建对象,到程序被动的接收对象(通过set方法),比如:

dao层

public interface UserDao {
   
    void getUser

版权声明:本文为qq_43651045原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。