`

O2OA平台二次开发:使用自定义应用开发webservice服务

阅读更多

一、 功能介绍

o2平台通过集成Apache CXF支持在自定义应用中开发webservice服务。

 

二、开发环境

      1,JDK1.8

      2,maven V3.5+

      3,运行环境 o2server V5.3+

 

三、关于自定义应用

在o2平台搭建自定义应用及开发请参考相关文档:

https://www.yuque.com/o2oa/course/tuef8c

 

四、webservice服务端开发

      1,自定义应用中新建webservice发布类,如下图:w1.png

     注意:这里需要写一个类注解名称是@WebService和一个方法注解名称是@WebMethod

 

      2,webservice发布

            在自定义应用的入口类中注册发布,如下图:

w2.png

注意:服务发布地址需绑定端口

 

      3,部署应用

打包此自定义应用,将生成的war包拷贝至服务器目录下/o2server/custom,重启服务器或者在控制台输入命令:ctl -rst x_custom_suwell_assemble_control(单独启动指定应用)

 

      4,测试webservice

             在浏览器中输入发布地址:http://127.0.0.1:20021/x_custom_suwell_assemble_control/helloWorld?wsdl

        出现如图所示wsdl文件,则说明webservice服务发布成功。

图片.png

       使用postman测试,如下图:

      w4.png  

 

0
1
分享到:
评论

相关推荐

    21.集成开发需求方案附件二:OA系统工作流WebService接口使用说明.doc

    泛微OA系统是一款广泛应用于企业办公自动化的工作流管理系统,它提供了强大的WebService接口,使得外部系统可以方便地与其进行数据交互和流程控制。本说明文档详细介绍了如何使用这些接口,包括检查部署状态、调用...

    Android开发:MyEclipse——Web工程配置WebService

    在Android应用开发过程中,有时我们需要与后端服务进行交互,其中一种常见的交互方式就是通过WebService来进行数据交换。本文将详细介绍如何在MyEclipse环境下配置一个用于Android应用开发的WebService。 #### 1、...

    泛微OA前端开发接口方法和自定义方方法总结注释

    泛微OA是一款企业级的办公自动化系统,其前端开发涉及到一系列接口方法和自定义方法,以实现对工作流、表单、页面等的定制。以下是对这些方法的详细解释: 1. **模板上代码块**:这是最基础的前端开发方式,针对...

    通过Webservice方式提供U8二次开发API调用

    实现其他语言开发的平台可以调用U8 API生成单据以及处理单据的审核等. 需引用: UFIDA.U8.MomServiceCommon.dll UFIDA.U8.Portal.Common.dll UFIDA.U8.Portal.Framework.dll UFIDA.U8.Portal.Proxy.dll UFIDA.U8....

    biee二次开发(WebService)_oracle_BIEE_

    在BIEE的二次开发过程中,WebService的使用是扩展其功能和集成其他系统的关键技术之一。这篇文档将深入探讨如何在Oracle BIEE中进行基于WebService的二次开发。 首先,理解BIEE的基础架构是至关重要的。BIEE的核心...

    WebService中使用自定义类的五种解决方法

    在Web服务(WebService)开发中,我们经常需要传递自定义类的数据。然而,WebService通信的基础是XML或JSON,这些格式要求传输的数据能够被序列化和反序列化。默认情况下,只有基本数据类型和某些标准库中的对象可以...

    泛微OAecology 9二次开发培训

    泛微OA ecology 9二次开发培训 01 / 流程表单校验,建模表单校验 02 / 流程和建模action 03 / 建模的自定义按钮,建模的权限重构 04 / 怎么发布一个定时任务 05 / 怎么写API接口并发布API接口 06 / 怎么写WebService...

    泛微E9二开资源包,webService包含细节说明

    泛微E9是一款专业的协同办公系统,其二次开发资源包为开发者提供了丰富的工具和文档,以便于自定义和扩展系统功能。"webService包含细节说明"指出,此资源包特别关注了基于Web服务的集成与扩展,这在企业级应用中至...

    自定义类型的webservice

    webservice 自定义

    java webService接口开发案例

    Java WebService接口开发是将Java应用程序暴露为网络服务的一种方式,允许不同系统间的数据交换和交互。本案例将深入探讨如何使用Java实现Web服务的创建、发布和调用。 一、理解WebService WebService是一种基于...

    Ecology泛微的学习文件,有PPT,有二次开发的学习文档

    泛微OA ecology 9二次开发培训 01 / 流程表单校验,建模表单校验 02 / 流程和建模action 03 / 建模的自定义按钮,建模的权限重构 04 / 怎么发布一个定时任务 05 / 怎么写API接口并发布API接口 06 / 怎么写WebService...

    ios开发实例WebService

    本实例"ios开发实例WebService"提供了一个很好的学习资源,通过实际的代码演示了如何在iOS应用中使用WebService进行通信。以下是对这个主题的详细解释: 一、WebService简介: WebService是一种基于Web的应用程序...

    Java开发WebService实例

    在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”内容,深入解析如何在Tomcat中间件...

    泛微OA e-cology 8 最新webservice接口文档

    泛微OA e-cology 8 最新webservice接口文档摘要 泛微OA e-cology 8 最新webservice接口文档提供了一系列的webservice接口,用于对系统中的文档进行操作,包括创建文档、删除文档、更新文档、查看文档等。这些接口...

    用友NC65-uapstudio webservice开发配置说明文档

    用友NC65-uapstudio webservice开发配置说明文档 用友NC65-erp开发工具uapstudio进行开发webservice时,需要对开发工具进行必要的设置。以下是uapstudio中的webservice开发配置说明: 一、UAPStudio中的webservice...

    金蝶EAS_V7.5_WebService开发指南_EASwebservice开发_金蝶开发_

    Web Service是一种基于标准的、平台无关的、跨网络的应用程序交互方式。金蝶EAS通过提供Web Service接口,使得开发者可以利用XML、SOAP(Simple Object Access Protocol)等技术,与金蝶EAS系统进行数据交互,实现...

    pb11+webservice开发分布式三层应用

    PB11(PowerBuilder 11)是一款由Sybase公司开发的可视化编程工具,主要用于构建企业级的应用程序,尤其在数据库应用开发方面有着广泛的应用。Webservice则是一种基于Web的、标准化的服务交互技术,它允许不同系统...

    WebService技术在分布式开发中的应用与实现

    .NET平台提供了强大的工具和库来开发和实现WebService,本文将着重分析.NET下三种分布式开发技术:WebService、Remoting和MSMQ,以及它们在具体项目中的应用实现。 首先,WebService技术主要依赖于SOAP协议(简单...

    Webservice笔记含使用cxf和jaxws两种方式开发webservice【源代码+笔记】

    第一天: 什么是webservice? 从案例(便民查询网站)分析如何实现?...CXF开发webservice: CXF入门程序 Spring+cxf整合(重点) CXF发布rest的webservice。(重点) 综合案例: 实现便民查询网站

    泛微E8 E9二次开发资料完整总结版 超全 泛微 E8 E9开发资料大全 开源资源下载 泛微 E8 E9 泛微实战Demo

    超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发实战经验 泛微开发实战例子 泛微二次开发项目例子 泛微二次开发Demo 泛微二次开发完整例子 泛微二次开发入门 目​前把 E8、E9之前开发...

Global site tag (gtag.js) - Google Analytics