我继承了一个应用程序,该应用程序被打包为里面的 ear 文件
- ear :
-APP-INF/lib (persitence.jar - hibernate+spring ... etc)
-war (web-services)
-jar (mdb)
-jar (mdb)
当我研究该应用程序时,注意到 jar 中的每个模块都创建了它自己的 Spring 应用程序上下文,该上下文在运行时加载。
它工作正常,但只有一个应用程序上下文不是更好吗?我想知道这种结构与仅使用单个应用程序上下文的结构相比有哪些优点和缺点?
为了在运行时更清楚,加载了 3 个应用程序上下文根。不仅有更多的应用程序上下文文件
谢谢