我们正在运行一个使用Hibernate的Java EE应用程序的Wildfly服务器。现在我们需要实现一个Java SE客户端,它从Wildfly使用的数据库中获取一些数据。这样做的最佳做法是什么?使用类似RPC的东西?还是JAX-RS客户端?客户端无法访问数据库本身。谢谢你的帮助!
答案 0 :(得分:0)
这在很大程度上取决于您的服务器应用程序是如何工作的,以及您是否可以访问它的源代码以及在内部未实现任何Web服务的情况下更改它的能力。
如果您的服务器应用程序已经有任何端点,那么最好的选择就是使用这些端点。
如果它根本没有任何端点,最常见的解决方案是在服务器应用程序上创建JAX-RS Web服务并在Java SE客户端应用程序中使用它。