NC65开发使用UAP-STUDIO6.5发布WebService

来源:互联网 发布:c 网络编程基础 编辑:程序博客网 时间:2024/06/01 19:41

之前做过NC633发布webservice,今天使用UAP-STUDIO6.5发布发现有所不同。

主要有下面几个步骤:

1、由于UAP-STUDIO6.5不带WebService发布工具,所以第一步安装插件nc.uap.mde.wstools_1.0.6.jar,下载插件https://pan.baidu.com/s/1dFejR2L, 放到UAP-STUDIO6.5\Platform\plugins下重启UAP-STUDIO。

2、创建接口类和实现类

package nc.ui.pray.inter;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebServicepublic interface PrayCodeSave {@WebMethod @WebResult String sayHello(@WebParam String name);}

package nc.ui.pray.inter;public class PrayCodeSaveImpl implements PrayCodeSave{@Overridepublic String sayHello(String name){return "Hello,"+name;}}

3、手动增加upm文件,文件目录如下图所示。

<?xml version='1.0' encoding='UTF-8'?><module><public><component remote="true" tx="CMT" priority="0" singleton="true" supportAlias="false"><interface>nc.ui.pray.inter.PrayCodeSave</interface><implementation>nc.ui.pray.inter.PrayCodeSaveImpl</implementation></component><component name="SavePrayCode"><interface>nc.ui.pray.inter.PrayCodeSave</interface><implementation>nc.ui.pray.inter.PrayCodeSaveImpl</implementation><extension class="nc.uap.ws.deploy.OxbWSExtensionProcessor"><wsdl>nc/ui/pray/inter/PrayCodeSave.wsdl</wsdl>                <address>/PrayCodeSave</address>  </extension></component></public></module>

4、生成WSDL文件

接口类右键→WS-Toos→Generate WSDL,默认在ws目录下生产WSDL文件。

5、设置项目调试属性加载参数

选中项目右键→调试方式→调试配置。在自变量页签,VM自变量中添加,uapws,此处要注意跟原有的fs用逗号隔开。然后应用,调试。

6、启动项目,浏览器访问http://127.0.0.1:80/uapws/service

如下图,webservice部署成功。

7、客户端调用webservice测试

使用测试工具创建访问接口,传参数:Jack   返回:Hello,Jack

部署成功。



阅读全文
0 0
原创粉丝点击