Java6 WebService人薩極撃廾
扮寂:2011-02-07 51cto鴬人 leizhimin
個序議悳悶房?頁繍床蓑議何蛍紋算葎強蓑議?匆祥頁傍?繍捲暦議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客户端封装(2)
时间:2011-02-07 51cto博客 leizhimin
3、修改Java6工具生成的代码,改静态的IP和端口为动态的参数。
这一步是最关键的一步,前面的都是准备工作,这一步才是实质性的工作,首先你要找到所生成客户端代码的服务接口实现类,在此是Java6WSService类。
@WebServiceClient(name = "Java6WSService", targetNamespace = "http://server.lavasoft/", wsdlLocation = "http
|