我的应用程序作为2个独立的部分运行,Web模块在tomcat容器中运行,数据层在不同的服务中作为独立的Java程序运行,并且它们使用数据库进行交互。

我想访问数据层中的ServletContext,该怎么做?

当我在数据层中简单地使用ServletContext时,它给了我一个例外NoClassDefFoundError

最佳答案

所以我接受了@Kayaman的建议。并尝试限制对象在各自层中的使用,即在表示层中使用上下文,在数据访问层中使用休眠Session

我将调用从Controller传递到DAO,并将所需的对象存储在DAO中的全局映射中,随后将其调用以进行进一步处理。最后将信号返回到Presentation层。

09-05 12:44