javaEE学习day1

本文深入探讨MVC模式的工作原理及其在Web开发中的优势,同时解析Spring框架的核心组件、依赖注入机制及其实现的独立性和高开放性,强调其在降低耦合度和提升代码复用性方面的作用。

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

1.MVC:

①MVC优点:
*代码耦合度较低
*代码可复用
*对开发者水平要求低

②MVC模型:在这里插入图片描述
首先用户的请求会到达 Servlet,然后根据请求调用相应的 Java Bean,并把所有的显示结果交给 JSP 去完成,这样的模式我们就称为 MVC 模式。

③:MVC原理图
在这里插入图片描述

2.spring

①结构图:
在这里插入图片描述
核心框架由Core、Context和Beans组成,bean是其中最重要的核心。

②:spring依赖注入机制,所有注入关系在 Ico中存放和管理。
③spring优点:
*基于Spring开发的应用一般不依赖于Spring的类。
*独立于各种应用服务器,真正实现:一次编写,到处运行。
*Spring的依赖注入特性使Bean与Bean之间的依赖关系变的完全透明,降低了耦合度:使用SpringIOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑。
*它的面向切面编程(AOP)特性允许将一些通用任务如安全、事务、日志等进行集中式处理。
*它提供了与第三方持久层框架的良好整合,并简化了底层数据库访问,并且具有高度的开放性。

3.控制反转ioc(也叫做依赖注入)

①控制反转指调用者(A)在使用被调用者(B)时不需要自身对被调用者(B)进行创建,而是由spring容器进行创建然后注入调用者(A),从而实现接口和实现的分类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值