java 有没有对webservice封装客户端的工具

 我来答
learning409
2017-12-07 · TA获得超过881个赞
知道小有建树答主
回答量:497
采纳率:92%
帮助的人:95万
展开全部
有啊,比如cxf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清新的怪兽
2017-12-19 · TA获得超过220个赞
知道小有建树答主
回答量:318
采纳率:87%
帮助的人:166万
展开全部
改进的总体思想是将静态的部分替换为动态的,也就是说,将服务的ip和端口,做成动态参数,然后根据服务端的部署灵活改变这些配置参数。
下面针对前面的例子对客户端做一个改进。
1、写WebService服务的配置参数文件
wscfg.properties
#Java6WS服务的配置
Java6WS.wsip=192.168.14.117
Java6WS.wsport=8888
2、写配置参数获取工具
SysParamsToolkit.java
package lavasoft.common;
import java.io.IOException;
import java.util.Properties;
/**
* 媒资系统配置文件参数获取工具
*
* @author leizhimin 2009-11-16 15:21:22
*/
public final class SysParamsToolkit {
private static Properties prop;
private SysParamsToolkit() {
}
static {
reload();
}
public static boolean reload() {
boolean flag = true;
prop = new Properties();
try {
prop.load(SysParamsToolkit.class.getResourceAsStream("/wscfg.properties"));
flag = false;
} catch (IOException e) {
e.printStackTrace();
}
return flag;
}
public static Properties getSysProperties() {
return prop;
}
/**
* 获取指定的系统属性值
*
* @param key 指定的属性名称
* @return 指定的系统属性值
*/
public static String getProperty(String key) {
return prop.getProperty(key);
}
/**
* 获取指定的系统属性值
*
* @param key                指定的属性名称
* @param defaultVal 默认值
* @return 指定的系统属性值
*/
public static String getProperty(String key, String defaultVal) {
return prop.getProperty(key, defaultVal);
}
public static void main(String[] args) {
Properties prop = getSysProperties();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛋_不一样的疼13
2017-11-15
知道答主
回答量:31
采纳率:33%
帮助的人:12.3万
展开全部
有啊,比如cxf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京巴卜技术有限公司
2017-11-07 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
展开全部
嗯,是的。你应该用的是xfire吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式