最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
FMSLogo(儿童编程环境)v8.3.2官方版 编程开发 / 11.2M
查看 -
visualgdb(VS开发安卓工具)5.1 r6免费版 编程开发 / 18.5M
查看 -
CudaText(代码文本编辑器)v1.156.2.2中文版 编程开发 / 14.0M
查看 -
Visual Studio Code(微软代码编辑器)v1.82.2.0官方版 编程开发 / 89.9M
查看 -
robosim虚拟机器人v2.1.2.103官方版 编程开发 / 145.8M
查看
本类排行
详情介绍
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
在线查看在线人员,踢掉在线账户。
提供丰富的在线文档和案例。