精华内容
下载资源
问答
  • webservice接口开发,常常需要进行对象与xml的相互转换,使用commons-betwixt-0.8.jar 是比较好的选择,现在提供示例代码
  • 主要介绍了WebServiceXML 简单实例的相关资料,需要的朋友可以参考下
  • 1. 集成平台每5分钟从指定目录(caiwu-SBZCGL)读取财务系统生成的文件,平台在本地备份后删除强隔离装置中文件,然后使用webservice+XML的形式调用服务TDLYY0082发送给设备系统 2. 设备系统使用webservice+XML的...
    业务流程图:
    设备、物资与财务接口开发理解(基于Webservice+XML) - 惊艳了谁的时光? - 惊艳了谁的时光?
     说明:
    1. 集成平台每5分钟从指定目录(caiwu-SBZCGL)读取财务系统生成的文件,平台在本地备份后删除强隔离装置中文件,然后使用webservice+XML的形式调用服务TDLYY0082发送给设备系统
    2.设备系统使用webservice+XML的形式调用SDLYY0082服务发送给平台,平台在本地备份后生成文件放入强隔离装置指定目录(sbzcgl)
    3. 集成平台每5分钟从指定目录(caiwu-WZCGXT)读取财务系统生成的文件,平台在本地备份后删除强隔离装置中文件,然后使用webservice+XML的形式调用服务TDLYY0082发送给物资系统
    4.物资系统使用webservice+XML的形式调用SDLYY0085服务发送给平台,平台在本地备份后生成文件放入强隔离装置指定目录(wzcgxt)
    1.1   设备资产接口服务
    服务名称 服务描述 服务发布者 服务调用者 备注
    SDLYY0082 设备数据接收 平台 设备系统  
    TDLYY0082 发送财务数据 设备系统 平台  
    1.2   物资系统接口服务
    服务名称 服务描述 服务发布者 服务调用者 备注
    SDLYY0085 物资数据接收 平台 物资系统  
    TDLYY0082 发送财务数据 物资系统 平台  
    简单的业务逻辑就是:
    平台把设备、物资传进的xml转化成文件,供财务系统的调用。【设备、物资——集成平台——财务】
    集成平台读取财务发的文件,生成xml,供设备、物资的调用。【财务——集成平台——设备、物资】
    设备、物资与财务接口开发理解(基于Webservice+XML) - 惊艳了谁的时光? - 惊艳了谁的时光?
     

    展开全文
  • 公司要求另一家公司进行接口对接,对方使用的是.Net开发的,而他们所开发接口要求使用xml格式的数据交换请求,请问一下如何使用webservice来,来开发这个
  • XmlDocument getXml(){ string ERROR_RESULT = "<trade version=\"1\"><ErrorCode>{0}</ErrorCode><Description>{1}</Description></trade>"; XmlDataDo...
    XmlDocument getXml()
    {
                string ERROR_RESULT = "<trade version=\"1\"><ErrorCode>{0}</ErrorCode><Description>{1}</Description></trade>";
                XmlDataDocument xml = new XmlDataDocument();
                xml.LoadXml(ERROR_RESULT);
                return xml;
    }

    转载于:https://www.cnblogs.com/zhuawang/archive/2011/08/08/2131107.html

    展开全文
  • C#开发 WebService 创建 XML

    千次阅读 2018-03-05 15:31:58
     XmlDocument xmldoc = new XmlDocument();  xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null));  XmlElement firstElement = xmldoc.CreateElement("", "data", "");  xmldoc....
     /// <summary>
        ///
        /// </summary>
        /// <param name="Input"></param>
        /// <returns></returns>
        [WebMethod(Description = "Query ")]
        public void QueryGroup(string Input)
        {
            XmlDocument xmldoc = new XmlDocument();
            xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null));
            XmlElement firstElement = xmldoc.CreateElement("", "data", "");
            xmldoc.AppendChild(firstElement);
            XmlElement secondElement = xmldoc.CreateElement("item");
            XmlElement meetDate = xmldoc.CreateElement("meetDate");
            meetDate.InnerText = "999";
            secondElement.AppendChild(meetDate);
            XmlElement meetTitle = xmldoc.CreateElement("meetTitle");
            XmlCDataSection cd = xmldoc.CreateCDataSection("fasdf");
            meetTitle.AppendChild(cd);
            secondElement.AppendChild(meetTitle);
            firstElement.AppendChild(secondElement);
            xmldoc.Save(Context.Response.Output);
        }
    展开全文
  • 使用@WebService注解开发接口

    千次阅读 2018-09-26 21:06:01
    @WebService public class CrmForDWOrderService{  private String ACCOUNT = "test";  private String PASSWORD = "test1234";  //设置表头验证,只有验证通过才能够调用接口的方法  ...

    @WebService
    public class CrmForDWOrderService{

        private String ACCOUNT = "test";
        private String PASSWORD = "test1234";

        //设置表头验证,只有验证通过才能够调用接口的方法

        private boolean autoUser(String userAccount, String password) {
            if (ACCOUNT.equals(userAccount) && PASSWORD.equals(password)) {
                return true;
            } else {
                return false;
            }
        }

        //写接口方法,以JSON格式获取数据存入数据库中

        public AjaxJson addOrder(@WebParam(name = "userName", header = true) String userName,
                @WebParam(name = "password", header = true) String password,
                @WebParam(name = "crmAccount") String crmAccount, @WebParam(name = "clientId") Integer clientId,
                @WebParam(name = "erpCode") String erpCode, @WebParam(name = "orderNum") String orderNum,
                @WebParam(name = "contractPrice") Double contractPrice, @WebParam(name = "orderSort") String orderSort,
                @WebParam(name = "orderType") String orderType) {
            AjaxJson ajaxJson = new AjaxJson();
            try {
                if (this.autoUser(userName, password)) {
                    CrmUser crmUser = crmUserService.findCrmUserByAccount(crmAccount);
                    CrmClient crmClient = crmClientService.findCrmClientById(clientId);
                    CrmDivision crmDivision = crmDivisionService.findCrmDivisionByCode("C");
                    CrmShop crmShop = crmShopService.findCrmShopById(crmClient.getCrmShop().getId());
                    
                    Integer orderSortTemp = null;
                    Integer orderTypeTemp = null;
                    if (CrmOrderConstants.DW_ORDER_SORT.D.getValue().equals(orderSort)) {
                        orderSortTemp = CrmOrderConstants.DW_ORDER_SORT.D.getKey();
                    } 
                    if (CrmOrderConstants.DW_ORDER_TYPE.D.getValue().equals(orderSort)) {
                        orderTypeTemp = CrmOrderConstants.DW_ORDER_TYPE.D.getKey();
                    } 

                    if (crmUser != null && crmShop != null) {
                        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                        
                        CrmDWOrder crmDWOrder = new CrmDWOrder();
                        crmDWOrder.setClientId(clientId);
                        crmDWOrder.setShopId(crmShop.getId());
                        crmDWOrder.setOrderNumber(orderNum);
                        crmDWOrder.setMergeNumber(orderNum);
                        crmDWOrder.setContractPrice(contractPrice);
                        crmDWOrder.setCreateUserId(crmUser.getId());
                        crmDWOrder.setCreateDate(sdf.parse(sdf.format(new Date())));
                        crmDWOrder.setModifyDate(new Date());
                        crmDWOrder.setDivisionId(crmDivision.getId());
                        crmDWOrder.setOrderSort(orderSortTemp);
                        crmDWOrder.setOrderType(orderTypeTemp);
                        crmDWOrder.setOrderStatus(1);
                        CrmShopDivision csd = getCrmShopDivisionByOrderType(crmDWOrder.getShopId(),
                                crmDWOrder.getOrderType());
                        System.out.println("addOrder-csd="+csd.getRegionId()+","+csd.getTerritoryId());
                        if (csd != null) {
                            crmDWOrder.setRegionId(csd.getRegionId());
                            crmDWOrder.setTerritoryId(csd.getTerritoryId());
                        }
                        crmDWOrderService.insertCrmDWOrder(crmDWOrder);
                    } else {
                        ajaxJson.setSuccess(false);
                        ajaxJson.setMessage("用户或门店不存在");
                    }
                } else {
                    ajaxJson.setSuccess(false);
                    ajaxJson.setMessage("身份验证错误");
                }
            } catch (Exception e) {
                log.error("调用添加订单接口出错!", e);
                ajaxJson.setSuccess(false);
                ajaxJson.setMessage("参数错误");
            }
            return ajaxJson;
        }

        //通过EndPoint(端点服务)发布一个WebService

        public static void main(String[] args) {

              /*参数:1,本地的服务地址; 2,提供服务的类; */

              Endpoint.publish("http://test.xyxi.com/webservice/crmForDWOrderService", new CrmForDWOrderService());

              System.out.println("发布成功!");

             //发布成功后 在浏览器输入 http://test.xyxi.com/webservice/crmForDWOrderService?wsdl ,如出现XML格式代码,则发布成功,反之,则否

        }

    }

    展开全文
  • C#开发XML WebService接口(SOAP)

    千次阅读 2009-12-28 14:44:00
     功 能:SOAP XML WebService接口通用处理类 //  说 明: //  创 建 者:dingzh@jstrd.com //  创建时间:2007-07-04 //  修改信息: //  **************************************************** using ...
  • webservice接口接收xml,string代码

    热门讨论 2012-10-18 13:23:55
    webservice接口接收xml,string代码
  • 关于webservice cxf 开发接口出现问题

    千次阅读 2011-09-30 16:20:23
    今日学习webservice cxf 开发接口,遇到很多变态问题. java.net.ConnectException: Connection timed out: connect Connection timed out: connect Exception in thr
  • PHP如何向.NET接口webservice发送xml请求

    千次阅读 2010-10-26 17:03:00
    PHP向.NET的webservice发送请求,.NET中接口方法的参数是分别写的,PHP中需要将参数当做一个数组。但如果.NET中某个参数是xml字符串,在PHP中怎么写才能正确发送请求呢? 请教一下上述代码用PHP实现应该...
  • 我的第一次WebService接口开发

    万次阅读 多人点赞 2019-05-09 16:58:09
    前言 最近项目上需要对接WebService接口,之前从来没有用过,这次都遇见了。记录下基础的使用和我遇见的问题。...跨编程语言和跨操作系统平台:也就是说Asp.net开发WebService我用java代码调用...
  • 我这里的项目的jre用1.8,因为1.8有webservice的默认实现。不要用1.5 不然下面你用我的代码会有问题,用1.5的话,还需要另外加jar包,这里为了大家省事,要换成1.8; 根据规范,我们先建一个接口类:HelloWorld ...
  • WebService接口开发

    2019-10-27 11:24:43
    最近有一个项目可能需要用到WebService...XML,SOAP和WSDL就是构成WebService平台的三大技术。 XML 扩展性标记语言 (Extensible Markup Language) 用于传输格式化的数据,是Web服务的基础。 SOAP 简单对象访...
  • 图解Webservice接口返回XML说明

    千次阅读 2019-09-19 23:20:43
    绑定类/调用方法,传输数据格式,返回数据格式...浏览器调用接口wsdl,返回的xml可能没有这部分,不影响webservice使用 浏览器调用接口wsdl,返回的xml可能没有这部分,不影响webservice使用 请求地址说明 ...
  • webService接口开发案例

    千次阅读 2019-11-25 16:49:10
    一、开发webservice接口的方式 1、使用jdk开发 2、使用第三方工具,如cxf、shiro等 二、使用jdk开发webservice接口 1、服务端编写一个接口,类加上注解:@WebService 方法名加上注解:@WebMethod @WebService ...
  • webservice接口开发

    千次阅读 2016-12-24 13:30:54
    webservice接口开发  对于webservice接口开发,本次使用的是maven+Spring+CXF 。 1、在maven工程中添加 Dynamic Web Module 。具体可参见:http://blog.csdn.net/chuyuqing/article/details/28879477 这篇文章...
  • 课程目标 本课程使用案例讲解,适用于需要快速上手webapi 接口开发的学员,帮助无接口开发基础的学员快速入 ...本课程介绍当下使用.net开发语言完成接口开发的三个方法:简单接口开发方法、webservice接口开发...
  • MyEclipse 开发WebService接口

    千次阅读 2016-10-26 08:45:50
    用Myeclipse 开发WebService接口,以及客户端访问接口的步骤。
  • WebService 简捷开发接口发布

    千次阅读 2004-07-23 08:23:00
    WebService不再介绍,请在网上搜索相关资料 一.介绍 服务器端 服务器端类图如下: ServiceHandler: Service处理类,所有客户端的... Service: Service接口,所有用户自己开发的Web服务,必须实现该接口中的service
  • 原来是用cxf直接做的webservice接口,非常简单,我的上一篇文章已经介绍过了,但是有不足之处是cxf开发webservice接口,客户端如果也用cxf的jar去调用, 环境必须是jdk1.6或者以上版本,而客户是jdk1.5,所以换了...
  • java SSM 开发webservice接口

    千次阅读 2018-07-18 15:54:38
    之所以写这篇文章是因为公司有一个项目要用webservice进行开发,由于之前没有接触过webservcie接口。因此在网上简单的学习了一下如果用java开发并发布webservice接口。 简单的webservice接口示例: @WebService ...
  • WebService如何封装XML请求 以及解析接口返回的XML 置顶 ...
  • TIPTOP服务端接口Webservice 开发步骤

    千次阅读 2019-12-15 16:55:19
    改完后编译,无需链接,然后在xshell执行ps -ef|grep aws参看当前aws的进程,全部杀掉之后执行startws重启webservice,就可以看到新添加的接口方法 查看url: http://主机ip:6384/ws/r/aws_ttsrv2?wsdl 端口为6384 ...
  • CXF作为java领域主流的WebService实现框架 创建一个Maven 项目 在pom.xm贴上依赖 org.apache.cxf cxf-rt-frontend-jaxws 3.1.5 org.apache.cxf cxf-rt-transports-http-jetty 3.1.5
  • WebService传递XML数据

    万次阅读 2010-03-05 11:13:00
    WebService,简单一点说,就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从...
  • springboot解析webservice.xml

    千次阅读 2019-12-23 16:40:09
    1、项目右键选择webservice 2、 3、客户端解析wsdl文件 @Service public class GwrzService { public boolean addList(List<GetPositonInfoVO> list){ boolean result=false; // 创建WebService...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,789
精华内容 11,515
关键字:

webservice开发xml接口