用于转换基于普通 java 的应用程序的 Griffon 框架

Griffon framework for to convert a vanilla java based app

我正在使用基于香草 java 的应用程序,该应用程序也是多线程的。该项目实际解析(例如超过 10,000 行)大文件(csv、xml 等)并将业务逻辑和提要应用到数据库。就是这样。但是有很多规则,更不用说数据了。而且这个项目的结构方式不干净。

我想使用一个框架,这样我就可以像 controller/service layer/data 层那样分离逻辑。 Griffon 框架适合吗?正如我刚刚阅读并发现人们正在使用它来构建漂亮的以图形用户界面为中心的项目。我不需要 GUI。但是 1 小时的阅读不会给我很多见解。如果有人可以帮助我。

1/ 项目实际解析(例如超过 10,000 行)大文件(csv、xml 等)并将业务逻辑和提要应用到数据库

2/ 构建漂亮的以图形用户界面为中心的项目

Griffon is desktop application development platform for the JVM

提供建议的信息不多

为什么不试试你能在一两天内完成的事情并做出决定?


ps:

1 - 听起来像数据流组件

2 - nice gui 的功能未描述))

您确定需要桌面应用程序吗?

我是 Griffon 框架的创始人。您列出的要求并未准确指定对桌面应用程序的需求。

之前的 vanilla Java 应用程序是桌面应用程序吗?如果是这样,那么迁移到 Griffon 可能是有意义的,特别是如果使用了 Swing -> 迁移到 JavaFX。

您是否需要在处理数据时与数据进行交互?例如应用过滤器或将数据从一个地方移动到另一个地方、编辑等?如果是这样,桌面应用程序可能是个好主意。

否则命令行应用程序可以工作。有很多选择,但我认为 Spring Boot 是最容易上手的。