我有一个简单的Java应用程序(不是Web应用程序)并且使用maven我通过Jar文件分发它。我需要通过HTTP公开它的一些公共方法(类似于rest API),以便其他应用程序可以通过进行休息调用来重用它。 我做了一些研究,例如,Jersey是一个选项,但似乎只适用于Java Web应用程序。我也遇到了HTTPComponents + HTTPClient,但代码比Jersey更复杂。
我的问题是Java应用程序是否有一个简单的解决方案来通过HTTP公开公共方法。
谢谢你, 萨拉
答案 0 :(得分:0)
请参阅答案的评论。建议使用多种Web技术,如果我们想要将其作为其他API分发,并且如果用户同意使用Jar和Java API,我似乎必须将项目转换为基于Web的应用程序。感谢。