【发布时间】:2011-10-03 08:35:06
【问题描述】:
我有一个基于弹簧集成的事件驱动应用程序。 该应用由4个模块组成:领域(模型对象)、持久性(daos)、核心(基于spring-integration的biz逻辑)服务(MDB)。
每个模块都是一个 Maven 项目。应用程序打包在 EAR 中并部署在 weblogic 上。
spring 上下文在所有模块之间共享。
现在我必须开发一个 web 应用程序来公开域的一个子集:所以我的控制器应该使用一些 daos 和一些域对象。 处理这个问题的最佳实践是什么? Web 应用程序是否应该共享所有耳簧上下文? 还是更好地创建一个“ad hoc”Web 应用程序 spring 上下文,在其中重新定义我需要的所有内容? (例如 daos)。
【问题讨论】:
标签: java spring applicationcontext