Java6 WebService客户端封装[Java编程]
本文“Java6 WebService客户端封装[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
改良的总体思惟是将静态的部份替换为动态的,也就是说,将服务的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();
}
}
以上是“Java6 WebService客户端封装[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |