JeeSite 最新版 v4.2.3

2024-06-13发布者:wx20230305205025大小: 下载:0

文件大小:

软件介绍

JeeSite最新版是一款优秀的快速开发平台。JeeSite最新版是一个企业级快速开发解决方案,JeeSite最新版拥有丰富的扩展模块。软件支持 Spring Cloud 架构、支持 SAAS 多租户模式。软件能够让每个租户数据通过 corp_code 字段进行分离。软件拥有丰富的内置功能。它提供丰富的在线文档及案例。

软件介绍

      JeeSite最新版(快速开发平台),不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,基于 Spring Boot、Spring MVC、Shiro、MyBatis、Beetl、Bootstrap、AdminLTE 在线代码生成功能,采用经典开发模式,让初学者能够更快的入门并投入到团队开发中去。

image.png

架构特点

      以 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 缓存,支持集群 Session 和系统缓存共享。

      服务器监控,查看 CPU,内存,JVM,磁盘信息等。方便运维人员分析系统负载情况。

      支持 SAAS 多租户模式:每个租户数据通过 corp_code 字段进行分离,数据互不

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

版权声明:

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

返回顶部