精华【分布式微服务云架构dubbo+zookeeper+springmvc+mybatis+shiro】分布式大型企业架构
英语文化交流 > 技术博客 > 精华【分布式微服务云架构dubbo+zookeeper+springmvc+mybatis+shiro】分布式大型企业架构
精华【分布式微服务云架构dubbo+zookeeper+springmvc+mybatis+shiro】分布式大型企业架构
时间:2017-10-12 12:00:19 13385023 分类:技术博客

 框 架 简 介 --主 要 定 位 于 互 联 网 企 业 架 构 ,已 内 置 企 业 信 息 化 系 统 的 基 础 功 能 和 高 效 的 代 码 生 成 工 具 ,包 括 :系 统 权 限 组 件 、数 据 权 限 组 件 、数 据 字 典 组 件 、核 心 工 具 组 件 、视 图 操 作 组 件 、工 作 流 组 件 组 件 、代 码 生 成 等 。采 用 分 层 设 计 、双 重 验 证 、提 交 数 据 安 全 编 码 、密 码 加 密 、访 问 验 证 、数 据 权 限 验 证 。平 台 简 介

是 一 个 分 布 式 的 框 架 ,提 供 项 目 模 块 化 、服 务 化 、热 插 拔 的 思 想 ,高 度 封 装 安 全 性 的 JavaEE快 速 开 发 平 台 。

本 身 集 成 Dubbo服 务 管 控 、Zookeeper注 册 中 心 、Redis分 布 式 缓 存 技 术 、FastDFS分 布 式 文 件 系 统 、ActiveMQ异 步 消 息 中 间 件 、Nginx负 载 均 衡 等 分 布 式 技 术

使 用 Maven做 项 目 管 理 ,项 目 模 块 化 ,提 高 项 目 的 易 开 发 性 、扩 展 性

springFramework为 核 心 容 器 ,Spring MVC为 模 型 视 图 控 制 器 ,MyBatis为 数 据 访 问 层 , Apache Shiro为 权 限 授 权 层 ,Ehcahe对 常 用 数 据 进 行 缓 存 ,Activit为 工 作 流 引 擎 等 。

前 端 集 成 Bootstrap4 metronic框 架 ,UI响 应 式 、扁 平 化 布 局 ,适 应 所 有 PC、Pad、Anroid、iOS移 动 设 备 等 。

主 要 定 位 于 互 联 网 企 业 架 构 ,已 内 置 企 业 信 息 化 系 统 的 基 础 功 能 和 高 效 的 代 码 生 成 工 具 ,包 括 :系 统 权 限 组 件 、数 据 权 限 组 件 、数 据 字 典 组 件 、核 心 工 具 组 件 、视 图 操 作 组 件 、工 作 流 组 件 、代 码 生 成 等 。采 用 分 层 设 计 、双 重 验 证 、提 交 数 据 安 全 编 码 、密 码 加 密 、访 问 验 证 、数 据 权 限 验 证 。

现 在 包 括 以 下 模 块 项 目 ,后 台 系 统 管 理 系 统 ,RestFul独 立 服 务 系 统 、Scheduler定 时 调 度 系 统 、内 容 管 理 (CMS)系 统 、在 线 办 公 (OA)系 统 、我 的 待 办 (Task服 务 )、我 的 收 藏 (Bookmark服 务 )。

后 台 管 理 系 统 包 括 企 业 组 织 架 构 (用 户 管 理 、机 构 管 理 、区 域 管 理 )、菜 单 管 理 、角 色 权 限 管 理 、字 典 管 理 等 功 能 ;

RestFul独 立 提 供 标 准 Rest服 务 API,您 可 以 快 速 实 现 自 己 的 业 务 ,提 供 须 要 的 服 务 ;

Quartz定 时 调 度 系 统 可 以 动 态 配 置 您 的 任 务 规 则 等 ;

愿 意 了 解 框 架 技 术 或 者 源 码 的 朋 友 直 接 加 求 求 (企 鹅 )2042849237

内 容 管 理 (CMS)系 统 ,包 括 内 容 管 理 ,栏 目 管 理 、站 点 管 理 、公 共 留 言 、文 件 管 理 、前 端 网 站 展 示 等 功 能 ;

在 线 办 公 (OA)系 统 ,主 要 提 供 简 单 的 流 程 实 例 。

提 供 了 常 用 工 具 进 行 封 装 ,包 括 日 志 工 具 、缓 存 工 具 、服 务 器 端 验 证 、数 据 字 典 、当 前 组 织 机 构 数 据 (用 户 、机 构 、区 域 )以 及 其 它 常 用 小 工 具 等 。另 外 还 提 供 一 个 强 大 的 在 线 代 码 生 成 工 具 ,此 工 具 提 供 简 单 的 单 表 、一 对 多 、树 结 构 功 能 的 生 成 ,假 如 对 外 观 要 求 不 是 很 高 ,生 成 的 功 能 就 可 以 用 了 。使 用 了 基 础 框 架 ,可 以 提 高 快 速 开 发 效 率 。

内 置 功 能 (只 列 了 一 部 分 功 能 )

1.用 户 管 理 :用 户 是 系 统 操 作 者 ,该 功 能 主 要 完 成 系 统 用 户 配 置 。

2.机 构 管 理 :配 置 系 统 组 织 机 构 (公 司 、部 门 、小 组 ),树 结 构 展 现 ,可 随 意 调 整 上 下 级 。

3.区 域 管 理 :系 统 城 市 区 域 模 型 ,如 :国 家 、省 市 、地 市 、区 县 的 维 护 。

4.菜 单 管 理 :配 置 系 统 菜 单 ,操 作 权 限 ,按 钮 权 限 标 识 等 。

5.角 色 管 理 :角 色 菜 单 权 限 分 配 、设 置 角 色 按 机 构 进 行 数 据 范 围 权 限 划 分 。

6.字 典 管 理 :对 系 统 中 经 常 使 用 的 一 些 较 为 固 定 的 数 据 进 行 维 护 ,如 :是 否 、男 女 、类 别 、级 别 等 。

7.操 作 日 志 :系 统 正 常 操 作 日 志 记 录 和 查 询 ;系 统 异 常 信 息 日 志 记 录 和 查 询 。

8.连 接 池 监 视 :监 视 当 期 系 统 数 据 库 连 接 池 状 态 ,可 进 行 分 析 SQL找 出 系 统 性 能 瓶 颈 。

9.工 作 流 引 擎 :实 现 业 务 工 单 流 转 、在 线 流 程 设 计 器 。

开 发 工 具

1.Eclipse IDE:采 用 Maven项 目 管 理 ,模 块 化 。

2.代 码 生 成 :通 过 界 面 方 式 简 单 配 置 ,自 动 生 成 相 关 代 码 ,现 在 包 括 三 种 生 成 方 式 (增 删 改 查 ):单 表 、一 对 多 、树 结 构 。生 成 后 的 代 码 假 如 不 须 要 注 意 美 观 程 度 ,生 成 后 即 可 用 。

技 术 选 型 (只 列 了 一 部 分 技 术 )

1、后 端

服 务 框 架 :Dubbo、zookeeper、Rest服 务

缓 存 :redis、ehcache

消 息 中 间 件 :ActiveMQ

负 载 均 衡 :Nginx

分 布 式 文 件 :FastDFS

数 据 库 连 接 池 :Alibaba Druid 1.0

核 心 框 架 :Spring framework

安 全 框 架 :Apache Shiro 1.2

视 图 框 架 :Spring MVC 4.0

服 务 端 验 证 :hibernateValidator 5.1

布 局 框 架 :SiteMesh 2.4

工 作 流 引 擎 :Activiti 5.15

任 务 调 度 :quartz 1.8.5

持 久 层 框 架 :MyBatis 3.2

日 志 管 理 :SLF4J 1.7、Log4j

工 具 类 :Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI

2、前 端

js框 架 :jQuery1.9。

CSS框 架 : Bootstrap 4 metronic

客 户 端 验 证 :jqueryValidation Plugin。

富 文 本 :CKEcitor

文 件 管 理 :CKFinder

动 态 页 签 :Jerichotab

数 据 表 格 :jqGrid

对 话 框 :jQuery jBox

树 结 构 控 件 :jQuery zTree

其 他 组 件 :Bootstrap 4 metronic

3、支 持

服 务 器 中 间 件 :Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8

数 据 库 支 持 :现 在 仅 提 供 MySQL数 据 库 的 支 持 ,但 不 限 于 数 据 库 ,下 个 版 本 升 级 多 数 据 源 切 换 和 数 据 库 读 写 分 离 : 如 :Oracle、SqlServer、H2等

支 持 开 发 环 境 :Eclipse、MyEclipse、Ras、Idea等

经 典 介 绍 :

源 码 结 构


JEESZ驱 动 式 项 目 构 建

内 置 高 效 可 靠 的 代 码 生 成 器

支 持 多 种 数 据 模 型 ,根 据 数 据 库 表 生 成 常 规 重 复 性 代 码 ,使 研 发 工 程 师 更 专 注 于 业 务 逻 辑 代 码 的 实 现 ,大 幅 提 升 其 工 作 效 率 ,解 放 其 重 复 性 工 作


OPEN CI

开 源 规 范 化 项 目 管 了 解 决 方 案 ,实 现 软 件 流 水 线 式 生 产 ,保 证 正 确 性 、可 靠 性

向 导 式 创 建 、导 入 项 目 ,集 成 版 本 控 制 (Git/SVN)、项 目 管 理 (Trac/Redmine)、代 码 质 量 (Sonar)、持 续 集 成 (Jenkins)

私 有 部 署 ,统 一 管 理 ,为 开 发 者 而 生

愿 意 了 解 框 架 技 术 或 者 源 码 的 朋 友 直 接 加 求 求 (企 鹅 )2042849237

JEESZ UI

基 于 Bootstrap4

简 洁 、直 观 、强 悍 最 受 欢 迎 的 HTML、CSS 和 JS 框 架 ,用 于 开 发 响 应 式 布 局 、移 动 设 备 优 先 的 WEB 项 目 。

为 所 有 开 发 者 、所 有 应 用 场 景 而 设 计 。

前 端 开 发 更 快 速 、简 单 。所 有 开 发 者 都 能 快 速 上 手 、所 有 设 备 都 可 以 适 配 、所 有 项 目 都 适 用 。





分 布 式

分 布 式 服 务 :Dubbo+Zookeeper+Proxy+Restful

分 布 式 消 息 中 间 件 :KafKa+Flume+Zookeeper

分 布 式 缓 存 :Redis    分 布 式 文 件 :FastDFS

负 载 均 衡 :Keepalived+Nginx+Proxy(三 重 负 载 )

云 服 务

子 系 统 :后 台 管 理 系 统 、Restfu服 务 系 统 、Dubbo服 务 /管 控 /监 控 中 心

Zookeeper注 册 中 心 、报 表 分 析 系 统 、日 志 记 录 系 统 、定 时 调 度 系 统

搜 索 引 擎 系 统 、分 布 式 文 件 系 统 、消 息 系 统 、SSO单 点 登 录 系 统

SOA管 控 平 台 、UI组 件 系 统 、OA办 公 系 统 、CMS新 闻 发 布 系 统

支 付 系 统 、数 据 库 配 置 系 统 、工 作 流 系 统 、云 服 务 平 台








欢 迎 大 家 一 起 学 习 研 究 相 关 技 术

愿 意 了 解 框 架 技 术 或 者 源 码 的 朋 友 直 接 求 求 交 流 分 享 技 术 :2042849237

分 布 式 的 一 些 解 决 方 案 ,有 愿 意 了 解 的 朋 友 可 以 找 我 们 团 队 探 讨

更 多 详 细 源 码 参 考 来 源 :http://****/technology


随机阅读

Copyright © 2017 英语文化交流 All Rights Reserved.