栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring学习-Spring项目规范

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring学习-Spring项目规范

一.分层规范概述

一个常见的基于 Spring 搭建起来的后端服务大体如下:

在当前工程中,现在除了启动类和配置文件,目前还没有什么功能。从工程的角度上来看,需要构建好一个分层体系,来承载我们的业务

二.分层规范视图

三. API 层 1.API 层开发视图

2.API 层主要承接前端请求,对外提供的协议主要包括 Http 和 Thrift 两大类协议,这里先以 Http 接口为例,介绍 API 层的设计

四.Biz 层 1.Biz 层开发视图

2. Biz 层主要负责具体的业务逻辑,这里需要用到 Java 接口和实现分离的设计了 五.DAO 层 1.DAO 层开发视图

2. DAO 层主要负责和数据库之间的交互,这里只定义接口,SQL 的实现在 XML 中实现

六.连接三层 1.接下来我们需要通过 @Resource 注解将三层的类连接起来:
  1. 在 ShopController 类中,我们将 ShopBizService 接口通过 @Resource 注解“注入”进来
  2. 在 ShopBizServiceImpl 类中,我们将 ShopMapper 接口通过 @Resource 注解“注入进来”

2.每层各有各自的设计原则
  • API 层:每个接口的请求和返回体独立设计
  • Biz 层:BO 按照业务领域进行建模
  • DAO 层:DO 和数据库表一一对应

 

 本文章整理自上课PPT,仅供学习使用。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862179.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号