【发布时间】: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