Spring框架实现层间转换(非注解)

MVC与Spring框架详解
本文深入解析MVC架构模式,包括Model、View、Controller各部分的职责与交互流程,并详细阐述Spring框架如何管理和整合应用的各个层面,从控制器到业务逻辑及数据访问层。

知识点:

1.MVC:
M:model
V:view
C:controller
完成一个功能的流程
View–》操作提交请求–》controller(接受请求,接收到数据–》选择模型–》业务(写组合sql语句–>调用jdbc–>结束

2.spring:容器 管理
spring管理的是controller,service,dao 层
控制器层,业务层,数据持久层,模型层,视图层
每一层就是一个包package

例:添加图书的功能:

1.jar包
2.创建每一个层的包

在这里插入图片描述

3.创建实体类Book 写对应的属性,加get/set
在这里插入图片描述
4.创建controller 现在是随便的一个class 控制器里填写方法
在这里插入图片描述

5.创建业务层接口,声明方法
在这里插入图片描述

创建业务层实现类,实现方法
在这里插入图片描述
控制器里调用业务实现类的方法:声明业务接口变量,在xml里进行赋值操作
先注入业务实现类< bean name=“bsi” class=“com.hzyc.lesson06.service.impl.BookServImpl”>
然后进行赋值< property name=“bs” ref=“bsi”>< /property>
6.创建dao层接口,声明方法
在这里插入图片描述
创建dao层实现类,实现方法
在这里插入图片描述
业务层调用dao层方法:声明dao层接口变量,在xml里进行赋值操作
在XML中的赋值操作,代码如下图:
在这里插入图片描述

7.test
加载applicationContex
在这里插入图片描述
结果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值