Java/JavaFX企业级应用开发平台(fxEAP)
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

技术选型

主要技术框架

  • 前端采用JavaFX。主要是因为对JS类框架不熟悉。但相信基本的思想都是能通用的。
  • 后端主要采用SpringBoot、MyBatis、Flowable等。
  • 基于Freemarker实现代码生成。
  • 前后端通讯采用Spring Http Invoker。也有本地代码分支使用Dubbo+Nacos,但实际开发调试过程不如Http Invoker方便。

主要第三方类库

类库名称 版本 说明
spring-boot-starter 2.6.7+
spring-cloud-dependencies 2021.0.2+
jasypt 1.9.3+ 配置文件信息加密,如对配置文件中的密码明文进行加密
druid 1.2.11+
mybatis 3.5.10+
jakarta.el 3.0.3+ 值对象校验
hibernate-validator 6.2.0.Final+ 值对象校验
flowable 6.4.2+ 工作流
javers. 6.6.5+ 值对象对比,变更日志
freemarker 2.3.31+ 模板工具,用于生成代码