【问题标题】:Application framework for Java desktop applications?Java桌面应用程序的应用程序框架?
【发布时间】:2009-06-19 17:06:06
【问题描述】:

我目前正在使用自定义框架来构建通过网络进行事件监控的 Java Swing 应用程序。我想用 JMS 之类的东西替换我们的自定义网络层,但我们的框架与其当前的实现紧密耦合。

这导致我搜索可能已经具有我们需要的功能的现有应用程序框架。 Spring 是我考虑的框架之一,因为它似乎是可用的更轻量级的解决方案之一。我们目前正在使用 Guice 来满足我们的 DI 需求,但我发现我也可以从 Spring 容器中获得类似的功能。

Spring 是否适合构建 Java Swing 应用程序,还是我应该考虑其他应用程序框架?

【问题讨论】:

    标签: java swing spring frameworks


    【解决方案1】:

    您可以使用 Spring 来执行此操作,请查看以下文章以了解如何使用它来构建 Swing 应用程序:

    http://java.dzone.com/news/spring-enabling-decoupled-swin

    【讨论】:

    • 关于接线摆动组件的好文章,但我认为它在复杂的 GUI 中不太实用(即难以维护)。我们通常只连接我们的 MVC 三元组,并为我们的视图使用像 SwingDesigner 这样的 GUI 构建工具。
    【解决方案2】:

    Spring 是执行此操作的最佳框架。

    我们在客户端 (Swing) 和中间层的大型能源交易应用程序中使用 Spring。它值得所有的起义。

    【讨论】:

      猜你喜欢
      • 2016-05-03
      • 2010-09-08
      • 2010-09-14
      • 2012-01-22
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      相关资源
      最近更新 更多