update README.md

This commit is contained in:
thinkgem
2018-07-16 22:35:10 +08:00
parent f2fb1af04f
commit 949e747435

View File

@@ -2,66 +2,65 @@
JeeSite 是一个 Java EE 企业级快速开发平台基于经典技术组合Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE在线代码生成功能包括核心模块如组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计界面无刷新一键换肤众多账号安全设置密码策略在线定时任务配置支持集群支持SAAS支持多数据源。
JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能,让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能(经典架构会的人多),让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
JeeSite 自开源以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中JeeSite 依架构简单精良、易于扩展、大众思维的设计模式,深入开发者的内心,并得到一致好评,于[2016](http://www.oschina.net/project/top_cn_2016?sort=1)和[2017](http://www.oschina.net/project/top_cn_2017?sort=1)连续两年获得开源中国《最受欢迎中国开源软件》奖杯,期间也帮助了不少刚毕业的大学生作为入门教材,快速的去实践。
现在 JeeSite 4.0 来了,4.0的升级,作者结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有很大的进步,在不忘学习成本、提高开发效率的情况下,安全方面也做和很多工作,包括:身份认证、密码策略、安全审计、日志收集。
4.0的升级,作者结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有很大的进步,在不忘学习成本、提高开发效率的情况下,安全方面也做和很多工作,包括:身份认证、密码策略、安全审计、日志收集。
# 快速了解 JeeSite 4.0
**我们的优势:**架构清晰、技术先进、入门简单、易于维护、易于扩展、安全稳定。
* **JeeSite 4.0 新特性、技术选型**
# 4.0 新特性
<https://my.oschina.net/thinkgem/blog/913777>
* <http://jeesite4.mydoc.io/?t=281645>
* **JeeSite 4.0 简化MyBatis持久层开发**
# 技术选型
<https://my.oschina.net/thinkgem/blog/1503611>
* 主框架Spring Boot 1.5、Spring Framework 4.3、Apache Shiro 1.4
* 持久层Apache MyBatis 3.4、Hibernate Validation 5.3、Alibaba Druid 1.1
* 视图层Spring MVC 4.3、Beetl 2.7 替换JSP、Bootstrap 3.3、AdminLTE 2.4
* 前端组件jQuery 1.12、jqGrid 4.7、layer 3.0、zTree 3.5、jquery-validation
* 工具组件Apache Commons、Logback 1.1、Jackson 2.8、POI 3.14、Quartz 2.2
* 乐云短信网关SmsUtils.java <http://www.lehuo520.cn>
* 技术选型详情:<http://jeesite4.mydoc.io/?t=273599>
* **JeeSite 4.0 简化业务逻辑层开发**
# 内置功能菜单
<https://my.oschina.net/thinkgem/blog/1538766>
* <http://jeesite4.mydoc.io/?t=270187>
* **JeeSite 4.0 MVC层及前端组件介绍**
# 开发手册
<https://my.oschina.net/thinkgem/blog/1561129>
* **JeeSite 4.0 内置功能模块介绍**
<https://my.oschina.net/thinkgem/blog/1609852>
<https://my.oschina.net/thinkgem/blog/1630671>
* **JeeSite 4.0 开发文档**
<http://jeesite4.mydoc.io>
* 持久层开发手册 (Dao)<http://jeesite4.mydoc.io/?t=267351>
* 业务层开发手册 (Service)<http://jeesite4.mydoc.io/?t=267352>
* 视图层开发手册 (WebView)<http://jeesite4.mydoc.io/?t=267353>
* 权限管理应用基础 (Shiro)<http://jeesite4.mydoc.io/?t=298473>
* 常用JS类库API (jeesite.js)<http://jeesite4.mydoc.io/?t=301473>
* 数据表格API (DataGrid.js)<http://jeesite4.mydoc.io/?t=301488>
* 修改 (默认) 视图,新增主题:<http://jeesite4.mydoc.io/?t=267355>
* 手机 API 接口调用、前后分离:<http://jeesite4.mydoc.io/?t=270527>
# 快速体验
### 在线演示
* 地址:<http://demo.jeesite.com/>
* 账号system
* 密码admin
1. 地址:<http://demo.jeesite.com/>
2. 账号system
3. 密码admin
### 本地运行
1. 环境准备:`JDK 1.8``Maven 3.3``MySQL 5.7`
2. 下载源码:<https://gitee.com/thinkgem/jeesite4/attach_files>
3. 打开文件 /web`/src/main/resources/config/jeesite.yml` 配置JDBC连接
4. 执行脚本 /web`/bin/init-data.bat` 初始化数据库
5. 执行脚本 /web`/bin/run-tomcat.bat` 启动服务即可
6. 浏览器访问 <http://127.0.0.1:8980/js/> 账号 system 密码 admin
3. 打开文件/web`/src/main/resources/config/jeesite.yml` 配置JDBC连接
4. 执行脚本/web`/bin/init-data.bat` 初始化数据库
5. 执行脚本/web`/bin/run-tomcat.bat` 启动服务即可
6. 浏览器访问<http://127.0.0.1:8980/js/> 账号 system 密码 admin
7. 常见问题:<http://jeesite4.mydoc.io/?t=284210>
### 开发环境
* **开发环境部署运行调试**
<http://jeesite4.mydoc.io/?t=267354>
* **常见问题汇总**
<http://jeesite4.mydoc.io/?t=284210>
1. 部署运行:<http://jeesite4.mydoc.io/?t=267354>
2. 常见问题:<http://jeesite4.mydoc.io/?t=284210>
# 今后如何升级?