基于Swing的应用程序架构

时间:2011-03-20 18:02:15

标签: java swing

我计划开发一个用于开发大型内部软件的swing应用程序。 特征:   它应该是基于菜单的。   模块化   安全

请帮助您选择适合Swing使用的架构和技术。任何好样本都应该有所帮助。

5 个答案:

答案 0 :(得分:1)

您列出的有限要求并未真正消除任何框架选项。在确定需要添加到Swing中的内容之前,请进一步了解您的要求和设计。

答案 1 :(得分:1)

请查看NetBeans平台。它使日志更容易。特别是对于“大型”应用程序,模块概念将为您提供很多帮助(例如,用于构建应用程序)

它有一个学习曲线,但我认为从长远来看它会帮助你。

这篇文章可能会给你一个想法:

http://netbeans.dzone.com/nb-belgian-radio-monitoring-toolkit?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fnetbeans+%28NetBeans+Zone%29

答案 2 :(得分:1)

为了加强eugener的主张,我建议调查Spring Rich Client或其继任者Valkyrie RCP。

答案 3 :(得分:0)

我建议基于Spring Framework的多层架构。我们在客户端和我们自己的应用服务器上使用Spring都有很好的经验。它使困难的任务变得更加容易。

答案 4 :(得分:0)

如果你不害怕从一个仍处于开发阶段的框架开始(虽然它的许多部分现在都很稳定),你可以看看GUTS

它还需要Guice Dependency Injection库的知识,这有助于对整个应用程序进行非常简洁的设计。