From 3162fb615471f37185402436887dc05f6bf9a89b Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 22 Jun 2021 18:35:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E6=82=8D=E5=8D=87=E7=BA=A7=EF=BC=8C?= =?UTF-8?q?=E4=BD=A0=E6=83=B3=E8=A6=81=E7=9A=84=E6=9D=A5=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 70 ++++++++++++++----- .../modules/gen/module_cloud/web/pom.xml | 14 ++-- 2 files changed, 59 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index c12844f9..84658c72 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,12 @@ ## 技术交流 * 交流 QQ 群(千人大群):`127515876`、`209330483`、`223507718`、`709534275`、`730390092`、`1373527`、`183903863(外包)` -* 问题反馈:  [【新手必读】](https://gitee.com/thinkgem/jeesite4/issues/I18ARR) * 码云Gitee: * GitHub: * 作者博客: -* **技术服务:** +* **帮助文档:** * 官方网站: -* 官方论坛: +* 问题反馈: [【新手必读】](https://gitee.com/thinkgem/jeesite4/issues/I18ARR) * 关注微信公众号,了解最新动态: ![JeeSite4微信公众号](https://images.gitee.com/uploads/images/2020/0727/091951_a3ab258c_6732.jpeg "JeeSite4微信公众号") @@ -33,22 +32,26 @@ JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性, 大家都在用 Spring ,在学习 Spring 架构的优点,Spring 提供了较好的扩展性,可又有多少人去修改它的源代码呢,退一步说,大家去修改了 Spring 的源码,反而会对未来升级造成很大困扰,您说不是呢?这样的例子很多,所以不要纠结,JeeSite 也一样具备强大的扩展性。 -发展至今 JeeSite 平台架构已经非常稳定,JeeSite 是一个专业的平台,是一个让你使用放心的平台。 +**发展至今 JeeSite 平台架构已经非常稳定,JeeSite 是一个专业的平台,是一个让你使用放心的平台。** ### v4 架构特点、安全方面等等的优势: ## 技术选型 -* 主框架:Spring Boot 2.4、Spring Framework 5.3、Apache Shiro 1.7、J2Cache +* 主框架:Spring Boot 2.5、Spring Framework 5.3、Apache Shiro 1.7、J2Cache * 持久层:Apache MyBatis 3.5、Hibernate Validator 6.1、Alibaba Druid 1.2 * 视图层:Spring MVC 5.3、Beetl 3.1(替换JSP)、Bootstrap 3.3、AdminLTE 2.4 -* 前端组件:jQuery 3.4、jqGrid 4.7、layer 3.1、zTree 3.5、jquery validation +* 前端组件:jQuery 3.5、jqGrid 4.7、layer 3.1、zTree 3.5、jquery validation * 工作流引擎:Flowable 6.6、符合 BPMN 规范、在线流程设计器、中国式流程、退回、撤回、自由流 -* 技术选型详情: +* 技术选型(详细): -## 内置功能 +## 更多介绍 -* +* 内置功能: +* 目录结构: +* 架构特点: +* 开发规范: +* 代码生成: ## 生态系统 @@ -66,24 +69,53 @@ JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性, 2. 账号:system 3. 密码:admin -### 本地运行 +### 本地快速运行 -1. 环境准备:`JDK 1.8 or 11`、`Maven 3.6+`、`MySQL 5.7 or 8.0` -2. 执行命令:`git clone https://gitee.com/thinkgem/jeesite4.git` 下载源码 +1. 环境准备:`JDK 1.8 or 11`、`Maven 3.6+`、`MySQL 5.7 or 8.0`([支持更多数据库](https://jeesite.com/docs/technology/#8已支持数据库)) +2. 执行命令:`git clone https://gitee.com/thinkgem/jeesite4.git` 下载源码(master分支) 3. 打开文件:`/web/src/main/resources/config/application.yml` 配置JDBC连接 4. 执行脚本:`/web/bin/init-data.bat` 初始化数据库 5. 执行脚本:`/web/bin/run-tomcat.bat` 启动服务即可 6. 浏览器访问: 账号 system 密码 admin 7. 部署常见问题: -### 开发环境 +### 开发环境部署 1. 部署运行文档: 2. 部署常见问题: -## 在线文档 +## 技术文章 -* 在线文档学习地址: +* 菜单和按钮权限: +* 强大的数据权限: +* 表结构数据字典: +* 表单组件封装: +* 持久层设计: +* JS脚本工具: +* 后端工具: + +## 专题文章 + +* 手机端: +* 用户类型: +* 树表结构设计: +* 单点登录: +* 国际化: +* 对象存储: +* 文件在线预览: +* 报表设计器: +* 大屏设计器: +* 三员管理员: +* 在线作业调度: +* 消息推送: + +## 云服务架构 + +* 多租户、SaaS服务: +* 集群、负载均衡、高可用: +* Spring Cloud: +* 分布式事务 LCN: +* 分布式事务 Seata: ## 授权协议声明 @@ -101,12 +133,12 @@ JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性, ## 技术服务与支持 * 没有资金的支撑就很难得到发展,特别是一个好的产品,如果 JeeSite 帮助了您,请为我们点赞。支持我们,您可以得到一些回报,有了这些我们会把公益事业做的更好,回报社区和社会,请给我们一些动力吧,在此非常感谢已支持我们的朋友! -* **联系方式(官方商务)QQ:[1766571055](http://wpa.qq.com/msgrd?v=3&uin=1766571055&site=qq&menu=yes)** -* 技术服务支持网页: +* **联系方式(官方商务)QQ:[1766571055](http://wpa.qq.com/msgrd?v=3&uin=1766571055&site=qq&menu=yes)、[1928733133](http://wpa.qq.com/msgrd?v=3&uin=1928733133&site=qq&menu=yes)** +* 技术支持服务网页: ## 今后如何升级? -尽量不修改 web 项目以外的源码项目,如 jeesite-common、jeesite-modele-core,如果修改了,请 Pull Requests 上来,否则代码与官方不同步,会将对你的日后升级增加难度。 +尽量不修改 web 项目以外的源码项目,如 jeesite-common、jeesite-modele-core,如果修改了,请 Pull Requests 上来,否则代码与官方不同步,可能会将对你的日后升级增加难度。 如果您修改了依赖模块代码,也没关系,这时你需要利用 Git 版本控制工具,与官方仓库代码进行同步,合并代码即可。 @@ -114,6 +146,8 @@ JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性, 在这里,你可以看到 JeeSite 新增哪些新功能和改进,在每个版本下都有对应升级方法。 +如果跨版本升级,可以将版本号直接修改为最新版本,然后去看每个版本的升级方法,修改对应业务。 + # Git 全局设置技巧 ``` diff --git a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/pom.xml b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/pom.xml index c3b058f4..5e0b2a19 100644 --- a/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/pom.xml +++ b/modules/core/src/main/resources/templates/modules/gen/module_cloud/web/pom.xml @@ -54,6 +54,13 @@ \${project.parent.version} + + - -