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

Griffon框架,用于转换基于java的普通应用程序,java,groovy,frameworks,griffon,Java,Groovy,Frameworks,Griffon,我在一个基于java的普通应用程序中工作,它也是多线程的。该项目实际上解析(例如,超过10000行)大型文件(csv、xml等),并将业务逻辑和提要应用于数据库。就这样。但是有很多规则,更不用说数据了。而且这个项目的结构也不干净 我想使用一个框架,这样我就可以分离控制器/服务层/数据层等逻辑。Griffon框架适合吗?当我刚刚阅读并发现人们正在使用它来构建漂亮的以gui为中心的项目时。我不需要GUI。但同样的,一小时的阅读并不能给我很多的洞察力。如果有人能帮我的话 此项目基于命令行 不需要GU

我在一个基于java的普通应用程序中工作,它也是多线程的。该项目实际上解析(例如,超过10000行)大型文件(csv、xml等),并将业务逻辑和提要应用于数据库。就这样。但是有很多规则,更不用说数据了。而且这个项目的结构也不干净

我想使用一个框架,这样我就可以分离控制器/服务层/数据层等逻辑。Griffon框架适合吗?当我刚刚阅读并发现人们正在使用它来构建漂亮的以gui为中心的项目时。我不需要GUI。但同样的,一小时的阅读并不能给我很多的洞察力。如果有人能帮我的话

  • 此项目基于命令行
  • 不需要GUI
  • 与数据的大量交互

1/project实际解析(例如,超过10000行)大型文件(csv、xml等),并将业务逻辑和提要应用于数据库

2/构建漂亮的以gui为中心的项目

Griffon是JVM的桌面应用程序开发平台

没有太多的信息可以提供建议

为什么不试着在一两天内做一个决定呢


附言:

1-听起来像是数据流组件

2-未描述nice gui的功能)


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

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

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

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


否则,命令行应用程序将正常工作。有很多选择,但我认为Spring Boot是最容易开始的。

谢谢!是的,这个项目是基于命令行的。没有图形用户界面。这是我写的,我说不清楚。我们有来自不同来源的数据,我们需要根据需要处理这些数据。例如,现在我们使用每个数据创建数据bean(POJO),然后在经过多个处理器(添加/过滤)之后,我们将bean保存到数据库中。我想看一下spring boot的内容。@jillionbug2fix,也许你必须看一下数据流或数据流:或Thnx之类的东西才能找到答案。我不需要GUI。它是一个命令行应用程序。我会更新,一旦我对这个项目作出决定!