0、啥是WebService
一种接口形式,可以参照Restful,只不过传输数据不是使用json,而是xml……追根究底,都是写接口了,大同小异。
1、public中新建接口
package websfortest2.hello;
public interface IHelloWorld {
public String sayHelloName(String userid,String name);
}
2、private中新建实现类
package websfortest2.hello;
public class HelloWorldImpl implements IHelloWorld{
@Override
public String sayHelloName(String userid, String name) {
return "Webcome " + userid + "," + name;
}
}
3、发布webservice
右击接口→ws tools→publish web service→填写upm名字→设置属性名,选择实现类→去勾是否要求认证授权→完成。
4、增加调试参数
这一步不做的话,就看不到自己的接口,甚至有可能访问不到页面。 右击项目→调试方式,调试配置→UAP应用,自变量,增加-Duap.hotwebs=uapws参数。
5、运行中间件
运行中间件,http://127.0.0.1:[端口号]/uapws/service验证是否有自己的接口。
6、导出补丁并部署
选择接口、实现类、wsdl、upm