【问题标题】:Is there a good DI framework suitable for Java 1.4 and SE (Swing) apps?是否有适合 Java 1.4 和 SE (Swing) 应用程序的良好 DI 框架?
【发布时间】:2009-08-13 19:07:07
【问题描述】:

我正在为在 JDK 1.4 下运行的 Java SE (Swing) 应用程序寻找依赖注入框架。我可以使用任何推荐的 DI 框架吗? (Guice 和其他基于注释的框架已经过时了,我不想和 Retroweaver 之类的东西混在一起。)

另外,Spring 是否适合在 Java SE 应用程序中使用?

编辑:这是一个遗留应用程序(这就是它是 jdk 1.4 的原因) - 我想使用 spring 来让泥球变得理智

【问题讨论】:

  • 你可以在你的应用程序中引入一个像 Spring 这样的 DI 框架,但是你不能从 Java 1.4 升级(顺便说一句,SUN 终止了生命周期)?对于任何重要的代码库,改造 DI 框架都需要大量工作。潜在的好处值得付出代价吗?
  • 嗯,这就是我正在探索的。它不需要全面改造,对吗?我不能从一次注入几个依赖项开始吗?有一些重大的技术障碍(部署问题)使应用程序保持在 1.4 上。
  • @hbunny,对于某些大型机安装,您只能获得 1.4,安装任何其他版本非常繁琐。

标签: java swing spring dependency-injection


【解决方案1】:

是的,是的。甚至还有一个完整的项目叫做Spring Rich Client

Spring-RCP 的使命是通过利用 Spring 框架以及丰富的 UI 工厂和支持类库,提供一种优雅的方式来更快地构建高度可配置、遵循 GUI 标准的富客户端应用程序。

【讨论】:

  • 在他们的网站上,在常见问题解答下:“我可以在 java 1.4 下使用该项目吗?不,从 1.1.0 开始,代码库只能在 1.5+ JVM 环境中运行。”
  • 对 rcp 不太感兴趣,我正在开发一个遗留应用程序。我现在看到 Spring 3.0 需要 Java 5。Spring 的网站很漂亮,但信息量不是很大。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-19
  • 1970-01-01
  • 2020-05-18
  • 2018-04-23
  • 2010-12-23
相关资源
最近更新 更多