Advertisement

SpringMavenDubboMyBatisLinnerHandlebars环境搭建

阅读量:

Spring+Maven+Dubbo+MyBatis+Linner+Handlebars

——Web开发环境搭建

本文主要包含三个部分:后端的核心业务功能模块、中间层的辅助控制逻辑以及前端展示界面。

本Web开发环境整合了多个核心功能模块,并集成了以下一系列前沿的技术栈:基于Maven的包管理与构建工具、基于Dubbo的分布式服务框架、基于MyBatis的数据持久化技术、基于Linner的页面管理解决方案以及基于Handlebars.js的前端模板引擎等前沿组件。

首先介绍一下:后台核心业务逻辑搭建。

1. 后台核心业务逻辑搭建

后端的核心业务模块主要包含三层架构设计:最低层采用的是基于数据的核心业务模块(Biz Layer),中间阶段主要负责Dubbo服务的具体实现和功能支撑(Service-Impl Layer),而上层则聚焦于与外部系统交互和服务调用的具体流程设计(Service-Client Layer)。除此之外还包括:公共部分中的Jar包管理模块由一个独立的父项目结构负责实现;通用部分提供了一系列基础功能集合 COMMON;为了优化流程调度效率,在系统中引入了 TASK 工程;总体会有Maven项目的整体管理与配置支持 Maven Management Module。

示例如下图:

![](https://cdl.itadn.co

全部评论 (0)

还没有任何评论哟~