`

调用Webservice的客户端代码

    博客分类:
  • web
 
阅读更多
服务端Service
package com.demo.service.impl;

import com.demo.service.UserService;

public class UserServiceImpl implements UserService {

	@Override
	public int Login(String username, String password) {
		// TODO Auto-generated method stub
		if (username.equals("a") && password.equals("a")) {
			return 1;
		}
		return 0;
	}
}

通过WSDL生成的客户端代码如图:

客户端调用代码
package com.demo.service.impl;

import java.rmi.RemoteException;

public class Client {

	public static void main(String[] args) throws RemoteException {

		String target = "http://localhost:8080/axis2/services/UserService";
		UserServiceStub stub = new UserServiceStub(target);
		Login login = new Login();
		login.setUsername("a");
		login.setPassword("a");
		LoginResponse loginResponse = stub.login(login);
		// 调用WebService得到的返回值1/0
		System.out.println(loginResponse.get_return());
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics