NC55及以上版本使用UAP-STUDIO发布WebService教程

需积分: 11 11 下载量 118 浏览量 更新于2024-09-07 收藏 799KB DOC 举报
NC5版本的开发环境中,使用UAP-STUDIO插件可以在Eclipse集成开发环境中方便地创建和发布WebService。以下是一步步详细介绍如何在NC55及更高版本的环境中通过Eclipse进行WebService的开发和部署。 1. **准备工作**: 首先,确保在Eclipse安装目录的plugins子目录下添加nc.uap.mde.wstools_1.0.3.jar文件,这是UAP-STUDIO工具集的核心组件。 2. **创建Webservice项目**: 创建一个新的Java项目,设计一个Webservice接口和其实现类。例如,创建`IHelloWorld`接口,其方法`sayHelloName`接受用户ID和姓名作为参数,并返回欢迎消息。接着,创建`HelloWorldImpl`类,实现这个接口。 3. **配置并发布WebService**: 在接口上右键选择"WSTools" -> "PublicWebService",这会启动生成WebService的过程。接下来,按照图形化向导的提示,可能需要指定端口、URL等配置,并选择生成的UPM组件(如pdaws)与现有UPM文件的整合方式。 4. **Msf协鑫条码项目示例**: Msf协鑫条码项目的例子中,涉及到特定的接口`nc.ws.itf.pda.IPDAWebService`和实现类`nc.ws.impl.pda.PDAWebServiceImpl`。组件名pdaws代表发布的WebService服务,在UPM文件中增加了一个新的服务组件,需要注意的是,如果之前已有相同的组件,应删除这些重复部分,避免冲突。 5. **认证授权设置**: 在发布过程中,需确保在某个页面中取消"是否要求认证授权"的勾选,以便于服务的公开访问或特定权限控制。然后继续完成发布流程。 6. **发布结果**: 发布成功后,UPM文件会被更新,增加了新的WebService组件。再次强调,务必检查并删除之前的、不再需要的、带有颜色标记的旧组件。同时,代码文件中也会新增wsdl文件,这是描述Webservice接口和服务的元数据。 总结来说,开发NC5版本的WebService主要包括设置开发环境、创建接口和实现、配置发布选项、整合到UPM组件以及管理认证和授权。在每个步骤中,都需要注意维护项目的整洁性和兼容性,以确保Webservice能够正常运行和集成到系统的其他组件中。