com.beetle.framework.web.service
类 ClientHelper

java.lang.Object
  继承者 com.beetle.framework.web.service.ClientHelper

public class ClientHelper
extends java.lang.Object

Title: BeetleWeb

Description: Web Service客户端帮助类

Copyright: Copyright (c) 2005

Company: 甲壳虫软件

版本:
1.0
作者:
余浩东(hdyu@beetlesoft.net)

构造方法摘要
ClientHelper()
           
 
方法摘要
static WebResponse directInvoke(java.lang.String serviceUrl, WebRequest webRequest)
          直接调用特例服务业务方法
static ICommonService getCommonService(java.lang.String serviceUrl)
          获取特例通用服务
static java.lang.Object getServiceObject(java.lang.Class interfaceApi, java.lang.String serviceUrl)
          获取服务器对象
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ClientHelper

public ClientHelper()
方法详细信息

getServiceObject

public static java.lang.Object getServiceObject(java.lang.Class interfaceApi,
                                                java.lang.String serviceUrl)
                                         throws WebServiceException
获取服务器对象

参数:
interfaceApi - Class--对于的接口类
serviceUrl - 服务对应的url,WebController.xml对应,例如:
返回:
结果对象
抛出:
WebServiceException

getCommonService

public static ICommonService getCommonService(java.lang.String serviceUrl)
                                       throws WebServiceException
获取特例通用服务

参数:
serviceUrl - 服务的URL
返回:
通用服务接口
抛出:
WebServiceException

directInvoke

public static WebResponse directInvoke(java.lang.String serviceUrl,
                                       WebRequest webRequest)
                                throws WebServiceException
直接调用特例服务业务方法

参数:
serviceUrl - 服务地址(url)
webRequest - 输入参数对象
返回:
WebResponse 结果响应数据对象
抛出:
WebServiceException