Axis开发webservice
最近的几个项目由于涉及到不同领域 不同技术平台的应用,所以在各个系统的接口部分,采用了webservice技术,来实现不同系统的业务对接.
由于我们采用J2EE平台,下面着重讲下利用axis在J2EE平台开发和部署webservice应用的问题.
下面以一个用户登录的例子介绍开发的过程.
1. Axis开发包下载.
Apache的一个项目,请下载(略)
2. 编写方法
package zpf;
import java.util.*;
import java.io.*;
public class SSOWebservice
{
/**
登陆并得到用户信息
*/
Public boolean login(String loginid, String password){
boolean ret=false;
if(loginid.equals(“zpf”)&&password.equals(“ 123” ))
ret= true;
else
ret=false;
return ret;
}
/**
得到所有部门信息
*/
public zpf.DepartmentInfo[] getAllDepts(){
zpf.Department dept=new zpf.Department();
zpf.DepartmentInfo[] ret=dept.getAllDepartment();
return ret;
}
}
http://localhost:8080/kmwhc/services/SSOWebservice
编译,通过,不在累述
3. 修改web.xml