springMVC:整合SSM--狂神说Java

视频文档地址

狂神说SpringMVC05:整合SSM框架

springboot三层架构

参考博客:

Springboot三层架构--DAO层、Service层、Colltroler层--这波我在外太空-优快云博客

1.DAO层

dao层:数据访问层。

具体到对应某个表,某个实体类的增删改查,用于对数据库的增删改查,这是对SQL语句的封装。

方法主要与xxx.xml内对应,相互映射。

设计:

1.设计dao层接口

2.配置文件中定义此类接口的实体类

3.调用接口进行数据处理

不需要关心接口的具体实现类,结构清晰。dao层的数据源配置以及数据库连接参数都在配置文件中进行配置。

2.Service层

业务逻辑层,实现复杂的业务逻辑处理。

对多个dao层进行封装、处理。对需要的数据库获取的数据进行处理。

设计:

1.设置接口

2.设计类

3.配置文件中配置齐关联

就可以调用service接口进行业务处理,具体要调用以及定义的dao接口

service)层=service接口(可以根据业务复杂程度来省略)+service实现类

设计Service层的优点
我们通过将dao层封装成Service层,让Service)层去调用dao层的接口,有利于业务逻辑的独立性
和重复利用。程序显得非常简介。

Dao与Service的关系
DAO面向表,Servic面向业务。后端开发先数据库设计出所有的表,然后每一张表设计出DAO层,
然后根据其具体的业务罗辑将DAO层封装成一个Svic层,对外提供一个服务.

3.Controller层

控制层,负责请求转发,接收页面(前端orapp)传过来的参数,并调用service层中定义的方法进行业务操作,再将处理结果返回给前端。

负责业务模块的流程控制,调用service接口赖控制业务流

实现前后端数据交互。

设计:

1.将流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值