【发布时间】:2011-04-21 01:12:16
【问题描述】:
我目前正在开发一个在 IBM Websphere Application Server 7 (Java EE 5) 上运行的小型 EJB 应用程序。该应用程序主要由一个 MDB 组成,用于侦听传入的 MQ 消息,这些消息被转换并存储在 DB 中。目前我正在使用很多单例/工厂来共享配置、映射、数据源查找等。但这实际上导致了一些非常难以测试的代码。解决方案可能是使用(简单)DI 框架,如 guice/spring 来注入不同的实例。问题是:在哪里放置初始化/设置代码?应用程序的主要入口点在哪里?如何将实例注入 MDB?
【问题讨论】:
标签: java dependency-injection websphere-7 message-driven-bean