zoukankan      html  css  js  c++  java
  • Xfire方式开发和解析webservice

    具体的开发webservice步骤:
    1、 新建项目
    2、 导入相关xfire架包
    主要xfire-1.2.6下xfire-all-1.2.6.jar架包和lib下的所有jar架包
    3、 在web.xml配置文件中引入xfire相关配置,相关代码如下:
    <servlet>
        <servlet-name>XFireServlet</servlet-name>
        <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
        <load-on-startup>0</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>XFireServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
      </servlet-mapping>
    4、 整理WebContent目录架构,具体结果如下图所示
    services.xml文件中具体代码如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://xfire.codehaus.org/config/1.0">
    <service>
    <name>user</name>
      
    <serviceClass>cn.hl.daoImpl.User</serviceClass>
    </service>
    </beans>
    5、 启动服务进行调试

    WebService解析:
    1、Xfire方式解析:
        public void test1() {
      
    try {
    Client client = new Client(
    new URL("http://localhost:8080/web1/services/user?wsdl"));
    Object[] list = client.invoke("add", new Object[] {"123", "123" });
    System.out.print(list[0]);
    } catch (MalformedURLException e) {
    e.printStackTrace();
    } catch (Exception e) {
    e.printStackTrace();
    }
      }

    以上就是xfire方式开发webservice的简单例子,仅供参考哟,如有好的建议或意见,欢迎评论。
  • 相关阅读:
    图数据库-Neo4j使用
    [原创]networkx 画中文节点
    python networkx:绘制网络图
    Python二维数组,坑苦了
    xgboost
    python 机器学习
    计算机网络知识
    前端优化不完全指南(转)
    FlashFXP 4.3.1 注册码
    你真的会使用Chrome开发者工具吗?
  • 原文地址:https://www.cnblogs.com/chenjunLovefan/p/2870733.html
Copyright © 2011-2022 走看看