分布式系统架构:SSM整合阿里云EDAS服务示例

wetech-edas-app

SSM整合阿里云EDAS服务示例工程,使用前请先访问https://help.aliyun.com/document_detail/44158.html 熟悉EDAS开发指南!

组织结构

wetech-edas-app
├── wetech-edas-app-api -- 提供接口定义
├── wetech-edas-app-common -- SSM框架公共模块
├── wetech-edas-app-service -- 服务提供者应用
└── wetech-edas-app-web -- 消费者应用

模块介绍

  1. wetech-edas-app-parent

是所有子模块的父类,同时也是项目聚合器,以及版本申明管理,无实质代码

  1. wetech-edas-app-common

主要是放一些通用工具类

  1. wetech-edas-app-api

提供接口定义

  1. wetech-edas-app-service

服务提供者应用

  1. wetech-edas-app-web

消费者应用

技术选型

后端技术

技术名称版本官网
Spring FrameworkIOC容器4.3.5.RELEASEhttp://projects.spring.io/spring-framework/
SpringMVCMVC框架4.3.5.RELEASEhttp://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
MyBatisORM框架3.2.1http://www.mybatis.org/mybatis-3/zh/index.html
Maven项目构建管理4.0.0http://maven.apache.org
Logback日志组件1.1.3https://logback.qos.ch
Druid数据库连接池0.2.23https://github.com/alibaba/druid
EDAS阿里云EDAS1.5.4https://www.aliyun.com/product/edas/

软件需求

  • JDK1.8+
  • MySQL5.6+
  • Tomcat7.0+/jetty9.0+
  • Maven3.0+

本地部署

  • 通过git下载源码
  • 创建数据库wetech_edas_app,数据库编码为UTF-8
  • 执行docs/sql/init.sql文件,初始化数据
  • 修改wetech-edas-app-service模块下config.properties文件,更改MySQL账号和密码
  • 在项目根模块执行【mvn clean package】
  • 将wetech-edas-app-service模块(服务提供者)和wetech-edas-app-web模块(服务调用者)放入ali-tomcat启动!
  • 访问轻量配置中心查看服务可用性
  • 访问http://localhost:8888/wetech-edas-app-web 测试服务调用

预览图

启动工程

轻量配置中心

测试服务调用

许可证

Wetech-edas-app 使用 MIT 许可证发布,用户可以自由使用、复制、修改、合并、出版发行、散布、再授权及贩售wetech-edas-app 及其副本。

查看许可证

获取源码

https://github.com/cjbi/wetech-edas-app

https://gitee.com/cjbi/wetech-edas-app

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值