我有一个架构问题。我希望Java客户机能够与Java服务器(Glassfish)通信。我不想使用远程EJB调用和GlassFish应用程序客户端容器,我需要更轻量级的东西。所以我考虑通过HTTP进行调用。
在我看来,从技术角度看,RESTful是最简单的方法。但我对架构风格感到困惑。我的意思是,我创建的系统不是用“资源”来定义的,而是用“方法”来定义的。因此JAX-WS可能是合适的,但我希望不仅传输XML,而且只传输HTTP消息体中的原始数据。
我应该考虑servlet还是其他东西?客户端-服务器通信的最佳实践是什么?
发布于 2015-03-07 09:24:30
http消息体中的
原始数据
在EJB和Webservices之间的某个地方,有其他解决方案可能更适合,也可以更快。
不管怎样,如果你用HTTP的方式:
如果没有资源,就称它为"Web API“,只保留对您有意义的RESTful概念和最佳实践。
JAX-RS是构建任何类型的非WSDL Web的一个很好的选择。它提供了干净的API和许多有用的功能,即使您只将其用于简单的GET/POST操作。
https://stackoverflow.com/questions/28909438
复制相似问题