当前位置: 首页 > news >正文

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;
	}

	
	
}


转载于:https://www.cnblogs.com/a1111/p/7459664.html

相关文章:

  • E - Box of Bricks (注意很多文章是错的)
  • centos安装iftop监控服务器流量
  • 【laravel5.4】重定向带参数
  • 基数排序
  • PHP array_walk() 函数
  • D、GO、Rust 谁会在未来取代 C?为什么?
  • Python基础—函数(Day9)
  • 移动开发平台 Flutter
  • Android事件分发机制详解
  • Python基础—文件操作(Day8)
  • 用编程来玩的游戏 CodeCombat 已全面开源
  • 下载编译 Android wear 源代码,尝试制作可穿戴设备功能
  • Python基础-字符串实例2
  • oracle经典书籍推荐
  • Android高仿糗事百科(含服务端)
  • 「译」Node.js Streams 基础
  • Apache Pulsar 2.1 重磅发布
  • CentOS6 编译安装 redis-3.2.3
  • Java方法详解
  • oschina
  • Shadow DOM 内部构造及如何构建独立组件
  • Swoft 源码剖析 - 代码自动更新机制
  • underscore源码剖析之整体架构
  • Vue.js-Day01
  • Webpack 4x 之路 ( 四 )
  • windows下如何用phpstorm同步测试服务器
  • 成为一名优秀的Developer的书单
  • 从0实现一个tiny react(三)生命周期
  • 大型网站性能监测、分析与优化常见问题QA
  • 使用common-codec进行md5加密
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 线性表及其算法(java实现)
  • 中文输入法与React文本输入框的问题与解决方案
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • #传输# #传输数据判断#
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (C语言)二分查找 超详细
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (三)elasticsearch 源码之启动流程分析
  • (转) RFS+AutoItLibrary测试web对话框
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core中的去虚
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .netcore如何运行环境安装到Linux服务器
  • .net和jar包windows服务部署
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET中两种OCR方式对比
  • ??eclipse的安装配置问题!??