sping基础

Spring 是轻量级的框架(其实就是一个容器,帮我们管理项目中的对象)

以IOC(控制反转 -- Inverse Of Control)和AOP(面向切面 -- Aspect Oritented Programming)为内核

核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring表达式语言,Spring Expression Language)等模块组成

 

javaEE三层架构: 表现层 业务层 持久层

ioc(控制反转 依赖注入) -----aop(面向切面)

模型分层

dao层

jdbc操作(增删改查)

对应的框架: mybatis

service层

controller层

servlet(接受请求 响应数据 页面转发 地址配置)

对应的框架:spring mvc

Spring 实现的是软件各层之间的解耦(高内聚低耦合)

spring ioc :bean对象的实例化(创建bean对象)

spring aop:动态代理 (面相切面编程)

spring jdbc+事务模块

spring web模块

spring ioc :构造器实例化 静态工厂实例化 实例化工厂实例化

注入 分为自动和手动

手动:

set方法注入

构造器注入

静态工厂注入

实例化工厂注入

ioc是将对象实例化创建的过程交给外部容器(ioc容器 充当工厂角色),属性赋值的操作

posted @ 2025-11-07 20:08  acongya  阅读(1)  评论(0)    收藏  举报