JeeSite 4.x

Spring Boot 最好的快速开发平台

技术选型、技术栈、什么技术、已支持数据库

1、环境

  • Java SDK 8 or 11
  • Servlet 3.0、3.1+
  • Apache Maven 3.6+
  • 支持 Docker、k8s 等

2、主框架

  • Spring Boot 2.5
  • Spring Framework 5.3
  • Apache Shiro 1.7

3、持久层

  • Apache MyBatis 3.5
  • Alibaba Druid 1.1(数据库连接池)
  • Hibernate Validation 6.0(服务端验证)
  • Shardingsphere JDBC 5.0(读写分离、分库分表)
  • ElasticSearch 7.x(Lucene 全文检索)

4、视图层

  • Spring MVC 5.3
  • Beetl 3.1(视图模板引擎、替换JSP)
  • CSS框架:
    • Bootstrap 3.3
    • AdminLTE 2.4
  • JS框架及组件:
    • jQuery 3.5
    • layer 3.1
    • zTree 3.5
    • jqGrid 4.7
    • jquery-validation
    • wdScrollTab
    • webuploader
    • ueditor
    • toastr
  • uni-app、vue(手机端)

5、工具组件

6、数据高速缓存存储框架

  • J2Cache (Caffeine / Redis)(支持集群、分布式缓存、二级缓存)
  • Spring RedisTemplate (Lettuce)(Redis 客户端)

7、分布式套件/云平台

  • 分布式系统套件版本:Spring Cloud 2020.0.3 + Alibaba 2021.1
  • 服务治理注册与发现:Spring Cloud Eureka / Consul / Nacos 2.0
  • 分布式统一配置中心:Spring Cloud Config / Nacos 2.0
  • 网关路由代理调用:Spring Cloud Gateway (动态网关)
  • 声明式服务调用:Spring Cloud OpenFeign
  • 客户端负载均衡:Spring Cloud LoadBalancer
  • 阿里流量防卫兵:Sentinel 1.8 (限流、熔断降级、负载保护)
  • 分布式事务框架:Seata 1.4 / TX-LCN 5.0 (可选组件)
  • 分布式链路追踪:Zipkin 2.23 (可选组件)
  • 工作流引擎框架:Flowable 6.6 (可选组件)

8、已支持数据库

  • MySQL
  • Oracle
  • PostgreSQL
  • Sql Server
  • IBM DB2
  • 达梦数据库
  • 人大金仓数据库
  • 神通数据库
  • 翰高数据库
  • 其他更多定制

关注 JeeSite 公众号,了解最新动态