这些是如何执行此操作的一般步骤(我假设您已经安装了 java 和相应的环境变量):
1) 下载并安装Apache Tomcat。配置 Netbeans 以识别您已提取/安装的 Apache Tomcat 实例。
2) 下载 jersey jar 文件并将它们添加到您的 Web 项目 from here(链接:Jersey JAX-RS 2.0 RI 包),或者如果您使用 maven,则使用所需的依赖项。不要忘记将项目添加到 Apache Tomcat 服务器。
3) 在项目的源文件夹中创建一个基于 Jersey 的 java 类。 在每个 restful 函数中,您将定义您将接受哪些数据、如何处理它们以及您将发送什么。这是一个非常基本的例子:
@Path("/server")
public class RestServer {
@POST
@Consumes(MediaType.TEXT_XML)
@Produces(MediaType.TEXT_XML)
public String basicPOSTRequest_XMLResponse(String xmlString) {
System.out.println("Received: " + xmlString);
return doSomethingWithString(xmlString);
}
}
4) 在 webContent 文件夹中创建一个“index.html”文件,其中包含用于您的 restful 函数的相应 ajax 调用。 (您在 jersey 类中创建的那些)。 在每个 ajax 调用中,您将使用 jQuery 功能发送和接收数据。这是一个基本的 ajax 调用示例:
function ajaxCall(xmlData) {
$.ajax({
type: "POST",
url: _baseURI + "/server",
contentType: "text/xml",
data: xmlData,
datatype: "text/xml",
success:
function (data, textStatus, jqXHR){
alert(data);
},
error:
function (jqXHR, textStatus, errorThrown) {
alert("error");
}
});
}
请注意,ajax 只是使用 restful 函数的一种方式。例如,您可以使用另一个可以发送 Http 调用的 java(或任何其他语言)程序来实现。
5) 从 eclipse 启动 tomcat 服务器。
6) 通过点击它的 url(通常类似于:'http://localhost:8080/-yourProjectName-')来使用你的 index.html 文件来检查你的项目的宁静功能。
以上只是指导方针。如果您想在任何步骤中获得更多详细信息,请告诉我以便编辑我的答案。