MVC三层架构和Spring框架

本文介绍了MVC设计模式,详细讲解了Spring框架的核心特性IOC和AOP,并逐步指导如何搭建Spring框架,包括导入相关库,创建XML配置文件及测试。此外,还探讨了Spring中bean的生命周期、作用域和懒加载。最后,通过实例展示了如何创建并管理User类的bean。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一。MVC设计理解

MVC架构设计:

M:model--》bean
V:view--》jsp
C:controller--》 servlet层
目的:分层设计,降低组件之间的耦合度

在这里插入图片描述

二Spring介绍:

Spring框架:

2大核心:IOC AOP

1)IOC: 把创建对象权利反转给spring容器(创建对象)
从另外层面理解 DI: 依赖注入,把创建好的对象注入到所需的组件中。
(组件:控制层 业务层 持久层)
2)AOP:面向切面编程 ,目的让关注点代码和业务代码相分离。
		日志管理
		性能检测
		事务管理
	优点:
		高内聚,低耦合
		便于维护(XML)

三。 Spring框架搭建

开源框架

在这里插入图片描述

步骤 Step1:

导入jar core bean expression context commons-io commons-logging
在这里插入图片描述## Step2: 创建Spring 容器XML文件

在这里插入图片描述在这里插入图片描述在这里插入图片描述## Step3:测试类: 测试所创建对象
在这里插入图片描述在这里插入图片描述

四。 Spring框架 bean 相关知识点

bean生命周期

在这里插入图片描述

Bean 作用域: 单例模式 多例模式

在这里插入图片描述在这里插入图片描述

Bean 懒加载问题

在这里插入图片描述在这里插入图片描述

五。需求: 给定一个User类,创建一个张三 20的一个用户。

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值