我的应用程序作为两个独立的部分运行,Web模块在tomcat容器中运行,数据层作为不同服务中的单独java程序运行,并且它们使用数据库进行交互。
我想访问数据层中的ServletContext
,我该怎么做?
当我在数据层中使用ServletContext
时,它会给我一个例外NoClassDefFoundError
。
答案 0 :(得分:0)
所以我接受了@Kayaman的建议。并尝试限制对象在各自层中的使用,即使用表示层中的上下文和数据访问层中的Hibernate Session
。
我将调用从Controller
传递给DAO,并将所需的对象存储在DAO中的全局映射中,这些映射稍后被调用以进一步处理。最后将信号返回到表示层。