Java 我们可以从单独部署的应用程序访问hibernate会话吗?

Java 我们可以从单独部署的应用程序访问hibernate会话吗?,java,hibernate,Java,Hibernate,我有一个java独立应用程序,我在其中实现了Hibernate会话工厂。 现在我想让会话工厂的会话从其他应用程序检索数据或更改/保存数据,而这些应用程序不是 部署在部署java独立应用程序的同一服务器上 有什么方法可以实现这一点吗?不可能在创建会话实例的JVM和环境之外获取和使用会话实例,这对于会话实例的生命周期来说是合理的,就像任何其他java类实例一样 实现远程会话访问的唯一方法是使用某种远程服务实现,它将为您提供一些用于数据访问和修改的API。它可以是Web服务、CORBA、JMS、RMI

我有一个java独立应用程序,我在其中实现了Hibernate会话工厂。 现在我想让会话工厂的会话从其他应用程序检索数据或更改/保存数据,而这些应用程序不是 部署在部署java独立应用程序的同一服务器上


有什么方法可以实现这一点吗?

不可能在创建会话实例的JVM和环境之外获取和使用会话实例,这对于会话实例的生命周期来说是合理的,就像任何其他java类实例一样


实现远程会话访问的唯一方法是使用某种远程服务实现,它将为您提供一些用于数据访问和修改的API。它可以是Web服务、CORBA、JMS、RMI或其他东西。

当你说数据时,你是指实体吗?不确定操作系统会允许这种IPC,直到两个应用程序都将数据存储在一个可以直接访问的公共位置。看看这里:另外,你说的部署在服务器上的独立应用程序让我感到困惑。要么是用户安装的独立应用程序,要么是用户通过浏览器消费的webapp。什么是不在同一服务器上的独立应用程序?