mvc-ioc实现

IOC

1)耦合/依赖

依赖,是谁离不开谁

就比如上诉的Controller层必须依赖于Service层,Service层依赖于Dao

在软件系统中,层与层之间存在依赖。我们称之为耦合

我们系统架构或者设计的一个原则是:高内聚低耦合

层内部的组成应该是高度聚合的,而层与层之间的关系应该是低耦合的,最理想的状态是0耦合。

接下来最简单的要求就是Service删掉了,Controller不报错

第一步 先改成null,但此时变成了空指针

然后在当前的配置文件中配置了三个bean:这三个bean其实就对应三个组件

下一步我们准备在项目启动的时候,系统就会把三个组件准备好(放在一个容器里面)

谁想要的时候就主动给谁。

接着创建一个接口BeanFactory(根据这个ID就能获取这个对象)

然后定义一个类去实现该接口

2)IOC-控制反转/DI-依赖注入

相关推荐
武帝为此1 天前
【SpringMVC 入门介绍】
java·spring·mvc
Cyanto2 天前
Spring MVC 核心枢纽:DispatcherServlet 的深度解析与实践价值
java·spring·mvc
fuze23332 天前
Spring MVC扩展消息转换器-->格式化时间信息
java·spring·mvc
qq_334060213 天前
springmvc
java·spring·mvc
草履虫建模4 天前
Tomcat 和 Spring MVC
java·spring boot·spring·spring cloud·tomcat·mvc·intellij-idea
小白的代码日记5 天前
Spring MVC 入门案例:从代码到原理的深度剖析
java·spring·mvc
三目君5 天前
SpringMVC异步处理Servlet
java·spring·servlet·tomcat·mvc
fie88895 天前
Spring MVC扩展与SSM框架整合
java·spring·mvc
我叫小白菜7 天前
【Java_EE】Spring MVC
java·spring·mvc
yuren_xia7 天前
Spring MVC执行流程简介
java·spring·mvc