我有一个带有不同动态Web项目的webapp,每个动态Web项目通常都包含一个EJB项目.我们希望让它们保持交互,就像通过JNDI使用来自彼此的EJB的bean和类,共享相同的数据库或使用它们自己的数据库一样.但我们也希望能够在不同的服务器上保留不同的项目.
在架构和组织方面,这类项目的重点是什么?
我们应该如何使用EAR?一个EAR统治他们所有人并且在黑暗中束缚他们?(对不起,必须做那个LOTR参考),或者每个服务器/ web项目的EAR等等?