我们的软件商店有一个大型企业系统,其中一个部分是复杂的监控和日志查看器工具。最近我们的一个teems重写了它,因为之前的版本确实缺乏一些基本功能。这真的很难看。春季错失示例
既然这个团队对企业的东西感到厌倦,他们听说过IoC和Spring(“看起来很酷,你呢?”),他们认为在这个应用中使用它是个好主意。因此,我有大约170个通过Spring配置的对象(几乎每个应用都可以看到)。每个简单的对象都通过标签连接。当然,一切都是单身,所以添加诸如多文件处理之类的功能几乎是不可能的。
我可以假设以这种方式使用Spring颇有争议吗?我认为IoC和Spring适合其他需求(比如更改数据库驱动程序或其他动态配置)。
编辑:此应用程序的GUI有点类似于Visual Studio图形用户界面。所以我有选项卡日志文件(这是一个Spring组件)。我有书签选项卡(一个Spring组件)。所以,想象一下,对于Visual Studio中的每个选项卡,您都有一个Spring组件。并且每个组件都具有仅能够与其他单个组件连接的接口。
所以有可能需要文件标签(配置两个compoennts)。但这意味着两个书签窗口(这没有任何意义 - 在VS中,每个文件都有一个)。
@Earwicker:几乎在这个项目中的每一个类是通过Spring(文件加载,文件索引,书签选项卡,文件标签,标签colorizer)配置
一些代码示例,为什么你不可能实现多个文件处理,将是伟大的。 – IAdapter 2009-06-23 09:29:28