javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Service层
IEmpService的接口
/**
* @Title: IEmpService.java
* @Package org.service
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com
* @date 2017-6-2 下午2:58:36
* @version V1.0
*/
package org.service;
import java.util.List;
import javax.jws.WebService;
import org.entity.Emp;
/**
*
* 项目名称:spring_clhop09_EmpService
* 类名称:IEmpService
* 类描述:
* 创建人:Mu Xiongxiong
* 创建时间:2017-6-2 下午2:58:36
* 修改人:Mu Xiongxiong
* 修改时间:2017-6-2 下午2:58:36
* 修改备注:
* @version
*
*/
@WebService(serviceName="empService",targetNamespace="http://www.xiongxiong.cn.ws/emp")
public interface IEmpService {
/**
*
* @Title: getEmps
* @Description: 该方法的主要作用:查询全部的员工
* @param @return 设定文件
* @return 返回类型:List<Emp>
* @throws
*/
List<Emp> getEmps();
/**
*
* @Title: getEmpById
* @Description: 该方法的主要作用:根据编号查询员工的信息
* @param @param id
* @param @return 设定文件
* @return 返回类型:Emp
* @throws
*/
Emp getEmpById(Integer id);
}
EmpServiceImpl的实现类
/**
* @Title: EmpServiceImpl.java
* @Package org.service.impl
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com
* @date 2017-6-2 下午2:59:10
* @version V1.0
*/
package org.service.impl;
import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebService;
import org.dao.IEmpDao;
import org.entity.Emp;
import org.service.IEmpService;
/**
*
* 项目名称:spring_clhop09_EmpService
* 类名称:EmpServiceImpl
* 类描述:
* 创建人:Mu Xiongxiong
* 创建时间:2017-6-2 下午2:59:10
* 修改人:Mu Xiongxiong
* 修改时间:2017-6-2 下午2:59:10
* 修改备注:
* @version
*
*/
@WebService(serviceName="empService",targetNamespace="http://www.xiongxiong.cn.ws/emp")
public class EmpServiceImpl implements IEmpService {
private IEmpDao empDao;
/**(非 Javadoc)
* <p>Title: getEmps</p>
* <p>Description(描述): </p>
* @return
* @see org.service.IEmpService#getEmps()
*/
@Override
@WebMethod
public List<Emp> getEmps() {
// TODO Auto-generated method stub
return empDao.getEmps();
}
/**(非 Javadoc)
* <p>Title: getEmpById</p>
* <p>Description(描述): </p>
* @param id
* @return
* @see org.service.IEmpService#getEmpById(java.lang.Integer)
*/
@Override
@WebMethod
public Emp getEmpById(Integer id) {
// TODO Auto-generated method stub
return empDao.getEmpById(id);
}
public IEmpDao getEmpDao() {
return empDao;
}
public void setEmpDao(IEmpDao empDao) {
this.empDao = empDao;
}
}