public class SearchInterClient {
public static void registIP(String hostIP,String remoteIP){
if(!hostIP.equals(remoteIP)){
if(!ParseIP.getHostIP().equals(ParseIP.getRemoteIP())) //从机
ParseIP.writeIP(remoteIP);
Service srvcModel = new ObjectServiceFactory().create(SearchInter.class);
XFireProxyFactory factory =
new XFireProxyFactory(XFireFactory.newInstance().getXFire()); String websearchURL = "http://"+remoteIP+":8080/godeep/services/CSService";
try {
SearchInter srvc = (SearchInter) factory.create(srvcModel, websearchURL);
srvc.registIP(hostIP);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
请高手讲解一下这段代码的大体意思
public static void registIP(String hostIP,String remoteIP){
if(!hostIP.equals(remoteIP)){
if(!ParseIP.getHostIP().equals(ParseIP.getRemoteIP())) //从机
ParseIP.writeIP(remoteIP);
Service srvcModel = new ObjectServiceFactory().create(SearchInter.class);
XFireProxyFactory factory =
new XFireProxyFactory(XFireFactory.newInstance().getXFire()); String websearchURL = "http://"+remoteIP+":8080/godeep/services/CSService";
try {
SearchInter srvc = (SearchInter) factory.create(srvcModel, websearchURL);
srvc.registIP(hostIP);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}
请高手讲解一下这段代码的大体意思
解决方案 »
- 在IE8上无法显示图片 属性内容全为不可用
- jdbcTemplate.execute()方法中传递参数的问题
- hibernate的本地查询问题,分不够加啊
- java.lang.ClassNotFoundException: javax.servlet.http.Part
- EJB 调试出错
- 在线等!急急!!谢谢各位帮助!! (JSP问题)
- jrun下运行webservice出错咯,请高手指点啊~~急!
- 关于是否使用Hibernate的几点困惑,希望用过的人指点迷津,谢谢
- 获取网页中有用信息
- 关于struts的问题?
- 一个用servlet写的验证码!
- Java开源门户系统Liferay 、JetSpeed 是什么,知道的进
这句是什么意思啊,能给解释一下吗
public static void registIP(String hostIP,String remoteIP){
//判断本机ip是不是和远程ip相同
if(!hostIP.equals(remoteIP)){
//同上
if(!ParseIP.getHostIP().equals(ParseIP.getRemoteIP())) //从机
ParseIP.writeIP(remoteIP);
//根据SearchInter这个接口创建services对象
Service srvcModel = new ObjectServiceFactory().create(SearchInter.class);
//创建xfire的webservice工厂
XFireProxyFactory factory =
new XFireProxyFactory(XFireFactory.newInstance().getXFire());
//webservice地址
String websearchURL = "http://"+remoteIP+":8080/godeep/services/CSService";
try {
//通过webservice工厂创建客户端接口对象srvc
SearchInter srvc = (SearchInter) factory.create(srvcModel, websearchURL);
//调用webservice方法
srvc.registIP(hostIP);
} catch (MalformedURLException e) {e.printStackTrace();
}
}
}
这个事webservice开发的客户端程序
LZ可以去看看MyEclipse帮助文档,楼主的做法是yEclipse帮助文档提供的代码。