JeeSite(快速开发平台)v4.2.3官方版
最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看
本类排行
详情介绍
JeeSite快速开发平台不仅仅是一个后端开发框架,它是基于SpringBoot、SpringMVC、Shiro、MyBatis、Beetl、Bootstrap、AdminLTE在线代码生成功能的企业级快速开发解决方案,采用经典的开发模式,让初学者能够能够更快地开始并投资于团队发展。
JeeSite(快速开发平台)不仅仅是一个后端开发框架,它是基于Spring Boot、Spring MVC、Shiro、MyBatis、Beetl、Bootstrap、AdminLTE在线代码生成功能的企业级快速开发解决方案,并采用经典开发模型,让初学者更快上手并投资于团队发展。
建筑特色
基于Spring Boot 2,Maven具有多个项目依赖,模块划分为项目,松散耦合使得升级模块和添加或删除模块变得容易。
模块化数据库自动升级程序。当模块升级代码需要更新数据库时,会自动执行对应版本的SQL脚本。
功能授权模块灵活,按钮级别,支持单点登录、第三方登录,扩展模块丰富,只需简单的yml配置即可实现。
支持多种数据源,深入MyBatis底层事务,从DAO层切换多种数据源,方便快捷,彻底解决了必须从Controller切换数据源的麻烦。它还支持分布式事务和跨应用级事务,只需简单的yml配置即可实现。
优化数据表主键的思路,比如分类科目表,使用有意义的主键,让客户可以定制,减少后期运维成本。
原有的@Table注解(比MyBatis-Plus更好)基于MyBatis封装在Dao层:
自动生成增删改查SQL,无需在mapper.xml中编写重复耗时的SQL,减少开发和后期维护成本。
列表查询条件通过实体自动生成,无需你编写各种*Wrapper、手写字段名、if判断查询条件等。
所有列@Column定义都放在类头中,而不是分布到各个属性或方法中,这是非常好的,主要有以下原因:
首先,放在表头的好处是一眼就能知道实体类对应的物理表结构是什么。开发者思维从物理表结构到对象的映射转换是基于物理表结构的,减少了后期代码的需要。为了分析维护成本,@Column指定物理字段名称,而不是指定类上的属性名称。这也是原因;
其次,生成的SQL和查询条件可以定义列的顺序,方便检查定义、优化查询、提高性能;
第三,方便@JoinTable相关表等扩展信息的设置。如果分散到类的属性上,就不容易管理列了。
数据权限:不只是角色,粒度细化到每个人,第三方数据权限可以自定义,不只是部门和公司,可以扩展,比如:区域、栏目分类、产品分类,无需让您可以编写更多的代码,通过简单的调用实现复杂的数据权限控制。还支持跨应用、跨进程的微服务级数据权限控制。
缓存监控:采用J2Cache二级缓存,支持快速切换到Redis缓存,支持集群会话和系统缓存共享。
服务器监控,查看CPU、内存、JVM、磁盘信息等。方便运维人员分析系统负载。
支持SAAS多租户模式:每个租户的数据通过corp_code字段分隔,数据互不干扰。
支持Spring Cloud架构:分布式、微服务、最小化内核、统一配置中心、统一授权认证中心。
树形结构图设计:提高运维、数据分析、查询优化。
支持多种用户类型:员工、会员、专家、企业实体等。
丰富的内置功能:用户权限、数据权限、系统管理。
在线配置定时任务、接口生成cron表达式、支持集群环境适配、调度日志监控。
BPM业务流程模块:基于Flowable,支持退货、自由流、会签等高级应用。
在线预览系统:文件管理,图片、文档、文本、视频等格式在线预览
消息推送:APP、短信、邮件、微信,你不需要知道消息是如何发送的,只需要知道消息发送接口即可。
提供丰富的移动接口和第三方系统调用接口,轻松实现授权认证和数据调用(支持json、xml等格式)
国际化支持,页面标签国际化,词典菜单国际化,数据国际化(中文、英文、日文等),可以使用中文按键,方便后期维护。
在线代码生成工具,简化优化操作,支持多种数据源(单表、主分表、树表、云等模板,支持自由扩展)。
文件上传组件支持分片上传、断点续传、上传排序、预览、图片压缩等。
集成云存储客户端模块,已支持:阿里云OSS、腾讯云COS、七牛云、MinIO
在线查看在线人员,踢掉在线账户。
提供丰富的在线文档和案例。