【发布时间】:2015-12-29 16:11:01
【问题描述】:
我知道 Netbeans 可以从 .wsdl 文件生成 Java 方法。
Netbeans 能否根据 Java 类及其所有方法创建 .wsdl 文件?
诸如此类的教程 告诉我如何手动创建 Web 服务:
我知道该怎么做。我想知道是否有更好、更快的方法从我已有的 Java 方法中创建 Web 服务。
假设我有一个 Java 接口类,它要求输入 2 个字符串并返回一个字符串:
public interface WeatherInterface {
public String getWeatherInfo(String cityName, String zipCode);
}
我想知道 Netbeans 中是否有代码生成器或为我编写 Web 服务代码的插件,这样我就不必使用“添加操作”按钮添加每个字段,如以上教程链接。
我正在使用带有 Java 7 的 Netbeans 8.0.2
这是我右键单击项目 > 新建 > Web 服务(选择包)> 完成时得到的结果
package apackage;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
@WebService(serviceName = "NewWebService")
public class NewWebService {
/**
* This is a sample web service operation
*/
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String txt) {
return "Hello " + txt + " !";
}
}
该包中我的 Java 类中的任何方法都没有生成......只是通用的“hello”方法。
提前致谢, 乔什
【问题讨论】:
标签: java web-services netbeans-8