Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将java应用程序公开为API?_Java_Api_Web Applications - Fatal编程技术网

如何将java应用程序公开为API?

如何将java应用程序公开为API?,java,api,web-applications,Java,Api,Web Applications,我有一个Java Web应用程序。我想通过一个API公开这个应用程序中的数据,以便其他工具可以使用这个API并获取数据。 我该如何处理这件事?我不知道如何编写API。根据您的需求,有许多框架可以这样做: 泽西岛,RestEasy JAX-RS CXF JAX-WS 无论您选择哪一种,一般做法是: 编写一个java方法 使用特定于框架的注释对其进行注释,将其作为web服务公开 根据您的需求,有许多框架可以做到这一点: 泽西岛,RestEasy JAX-RS CXF JAX-WS 无论您选择哪一种,

我有一个Java Web应用程序。我想通过一个API公开这个应用程序中的数据,以便其他工具可以使用这个API并获取数据。
我该如何处理这件事?我不知道如何编写API。

根据您的需求,有许多框架可以这样做:

泽西岛,RestEasy JAX-RS CXF JAX-WS 无论您选择哪一种,一般做法是:

编写一个java方法 使用特定于框架的注释对其进行注释,将其作为web服务公开
根据您的需求,有许多框架可以做到这一点:

泽西岛,RestEasy JAX-RS CXF JAX-WS 无论您选择哪一种,一般做法是:

编写一个java方法 使用特定于框架的注释对其进行注释,将其作为web服务公开
您已经编写了API。任何公共函数都是API的一部分,其他人可以直接调用。从技术上讲,您编写的任何函数都是API的一部分,但您尚未将其公开给其他源。

您已经编写了API。任何公共函数都是API的一部分,其他人可以直接调用。从技术上讲,您编写的任何函数都是API的一部分,但您尚未将其公开给其他来源。

首字母缩写API意味着应用程序编程接口,通常指您可以直接调用的代码,如JAR库、框架等


如果您有一个web应用程序,您可能指的是一个web服务。看看如何编写一个web服务,使其他web应用能够轻松地使用您的数据。

首字母缩写API意味着应用程序编程接口,通常指的是您可以直接调用的代码,如JAR库、框架等


如果您有一个web应用程序,您可能指的是一个web服务。请看一看如何编写一个web服务,使其他web应用能够轻松地使用您的数据。

您能给我指一些文档,帮助我使用Spring mvc及其注释编写API吗?这样做会将我的API作为REST服务公开吗?@user811433它将公开您公开的任何部分。根据为客户提供服务的容易程度,我至少要看看Jersey,因为它还可以创建用于消费服务的客户库。Bozho,只有使用Spring 3.0才能创建REST服务?你能告诉我一些文档,这些文档将帮助我使用Spring mvc及其注释编写API吗?这样做会将我的API作为REST服务公开吗?@user811433它将公开你公开的任何部分。根据为客户创建REST服务的容易程度,我至少要看看Jersey,因为它还可以创建用于使用该服务的客户机库?