通过HTTP调用公开简单的Java应用程序方法(不是Web应用程序)

时间:2016-11-21 20:02:24

标签: java rest jersey httpclient apache-httpcomponents

我有一个简单的Java应用程序(不是Web应用程序)并且使用maven我通过Jar文件分发它。我需要通过HTTP公开它的一些公共方法(类似于rest API),以便其他应用程序可以通过进行休息调用来重用它。 我做了一些研究,例如,Jersey是一个选项,但似乎只适用于Java Web应用程序。我也遇到了HTTPComponents + HTTPClient,但代码比Jersey更复杂。

我的问题是Java应用程序是否有一个简单的解决方案来通过HTTP公开公共方法。

谢谢你, 萨拉

1 个答案:

答案 0 :(得分:0)

请参阅答案的评论。建议使用多种Web技术,如果我们想要将其作为其他API分发,并且如果用户同意使用Jar和Java API,我似乎必须将项目转换为基于Web的应用程序。感谢。