美文网首页Spring Boot分布式系统实践
Spring Boot分布式系统实践【2】-框架搭建

Spring Boot分布式系统实践【2】-框架搭建

作者: 逸如风飞 | 来源:发表于2019-02-28 14:34 被阅读87次

专题

Spring Boot分布式系统实践【1】-架构及选型

Spring Boot分布式系统实践【2】-框架搭建

前言

技术选型已经做完,那就来搭建框架了。

首先基于mvc思想,设计这套框架也是基于此,也会设计Dao层、Service层、Controller层、视图层等,同时也要考虑到dubbo的调用原理。


设计框架横向分层

调用关系图

web:为服务消费者,提供web页面,依赖middle、facade层,调用service层

api:同为服务消费者,只提供api接口,依赖middle、facade层,调用service层

middle:其实只是提取web、api层公共部分代码,依赖facade

facade:只定义接口与实体对象,无实现。【其实可以理解为所有层的公用】

service:接口与实现,服务提供,真正逻辑处理层,调用dao

dao:定义数据库操作

结构目录

sys-package:比如sys模块拆分如下结构:

    sys-api:对应api层

    sys-web:对应web层

    sys-facade:对应facade层

    sys-middle:对应middle层

    sys-service:对应service层

纵向拆分

每层自身都会有公用部分,比如base entity,所以就要提取出common-base模块

common-base-web

common-base-api

common-base-facade

common-base-resource

common-base-service

common-base-static

common-middle

Spring Boot分布式系统实践【1】-架构及选型

相关文章

  • Spring Boot分布式系统实践【2】-框架搭建

    专题 Spring Boot分布式系统实践【1】-架构及选型 Spring Boot分布式系统实践【2】-框架搭建...

  • SpringBoot

    Spring Boot Spring Boot 是一个快速开发框架,可以迅速搭建出一套基于 Spring 框架体系...

  • (二):Spring Boot入门

    Spring Boot入门 1: 介绍 spring boot是基于spring框架搭建起来的服务器应用框架,它嵌...

  • spring boot 连接Mysql

    奇客谷 spring boot实战系列教程,学习从零开始搭建spring boot web项目框架 Spring ...

  • spring boot 开发环境搭建(Eclipse)

    奇客谷 spring boot实战系列教程,学习从零开始搭建spring boot web项目框架。 Spring...

  • Spring Boot 介绍

    奇客谷 spring boot实战系列教程,学习从零开始搭建spring boot web项目框架。 Spring...

  • spring boot hello

    奇客谷 spring boot实战系列教程,学习从零开始搭建spring boot web项目框架。 Spring...

  • Spring Cloud简介

    Spring Cloud是一系列框架的有序集合。利用Spring Boot的开发模式简化了分布式系统基础设...

  • Spring Cloud

    Spring Cloud是一系列框架的集合,利用Spring Boot简化了分布式系统的开发。包括:服务注册发现、...

  • Spring boot入门教程

    1、Spring Boot简介 Spring Boot是用来简化Spring应用初始搭建以及开发过程的全新框架,被...

网友评论

    本文标题:Spring Boot分布式系统实践【2】-框架搭建

    本文链接:https://www.haomeiwen.com/subject/ehesxttx.html