#头条创作挑战赛#

JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 经典开发模式,或者分离版 Vue3、Vite、Ant Design Vue、TypeScript、Vben Admin 最先进技术栈。提供在线代码生成功能,可自动创建业务模块工程和微服务模块工程,自动生成前端代码和后端代码;包括功能模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计,微内核和插件架构,模块增减便捷;界面无刷新,一键换肤;众多账号安全设置,密码策略;文件在线预览;消息推送;多元化第三方登录;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持读写分离、分库分表;支持微服务应用。
JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能,中高级人员有时间做一些更有用的事情。让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量
平台优势
JeeSite 整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。
JeeSite 功能全,知识点非常多,也非常少。因为她使用的都是一些通用的技术,通俗的设计风格,大多数基础知识点多数人都能掌握,所以每一个 JeeSite 的功能点都非常容易掌握。只要你学会使用这些功能和组件的应用,就可以顺利的完成系统开发了。
JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性,封装不是限制你去做一些事情,而是在便捷的同时,也具有较好的扩展性,在不具备一些功能的情况下,JeeSite 提供了扩展接口,提供了原生调用方法。
技术选型
- 主框架:Spring Boot 2.7、Spring Framework 5.3、Apache Shiro 1.11、J2Cache
- 持久层:Apache MyBatis 3.5、Hibernate Validator 6.2、Alibaba Druid 1.2
- 视图层:Spring MVC 5.3、Beetl 3.10(替换JSP)、Bootstrap 3.3、AdminLTE 2.4
- 前端组件:jQuery 3.7、jqGrid 4.7、layer 3.5、zTree 3.5、jQuery Validation
- 分离前端版:Node.js、TypeScript、Vue3、Vite、Ant Design Vue、Vue Vben Admin
- 工作流引擎:Flowable 6.6、符合 BPMN 规范、在线流程设计器、中国式流程、退回、撤回、自由流
- Bootstrap 版 支持 IE9 及以上版本及其他所有现代浏览器,如:谷歌、火狐、国产浏览器 等
- Vue3 版 支持现代浏览器,如:谷歌 Chrome 86+、火狐、国产浏览器 等
本地运行
- 环境准备:JDK 1.8 or 11、17、Maven 3.6+、使用 MySQL 5.7 or 8.0 数据库、其它数据库
- *载下**源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
- 打开文件:/web/src/main/resources/config/application.yml 配置JDBC连接
- 执行脚本:/web/bin/init-data.bat 初始化数据库
- 执行脚本:/web/bin/run-tomcat.bat 启动服务即可
- 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
快速运行
- 环境准备:JDK 1.8 or 11、17、Maven 3.6+、无需准备数据库(使用内嵌 H2 DB)
- *载下**源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
- 执行脚本:/web-fast/bin/run-tomcat.bat 启动服务即可(自动初始化库)
- 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
容器运行
- 拉取 Docker 镜像(演示使用,JeeSite版本较久):
docker pull thinkgem/jeesite-web
- 启动脚本:
docker run -d -p 8980:8980 --name jeesite-web -v /data:/data \
thinkgem/jeesite-web && docker logs -f jeesite-web
- 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
开发环境
- 部署运行文档:https://jeesite.com/docs/install-deploy/
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
项目地址:https://github.com/thinkgem/jeesite-vue