javaEE学习day1

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),从而实现接口和实现的分类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值