Servlet使用适配器模式进行增删改查案例(EmpServiceImpl.java)

简介: Servlet使用适配器模式进行增删改查案例(EmpServiceImpl.java)
/**  
* @Title: EmpServiceImpl.java
* @Package org.service.impl
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-9-10 下午8:33:06
* @version V1.0  
*/
package org.service.impl;
import java.util.List;
import org.dao.IEmpDao;
import org.dao.impl.EmpDaoImpl;
import org.entity.Emp;
import org.service.IEmpService;
 /**   
 *    
 * 项目名称:test_BaseDao   
 * 类名称:EmpServiceImpl   
 * 类描述:   员工的业务逻辑层实现类
 * 创建人:Mu Xiongxiong  
 * 创建时间:2017-9-10 下午8:33:06   
 * 修改人:Mu Xiongxiong   
 * 修改时间:2017-9-10 下午8:33:06   
 * 修改备注:   
 * @version    
 *    
 */
public class EmpServiceImpl implements IEmpService {
  private     IEmpDao empDao = new EmpDaoImpl();
  
  /**(非 Javadoc)
   * <p>Description(描述):添加员工 </p>
   * <p>Title: save</p>
   * @param emp
   * @param tag
   * @return
   * @see org.service.IEmpService#save(org.entity.Emp, java.lang.String)
   */
  @Override
  public int save(Emp emp, String tag) {
    return empDao.save(emp, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述): 修改员工</p>
   * <p>Title: update</p>
   * @param emp
   * @param tag
   * @return
   * @see org.service.IEmpService#update(org.entity.Emp, java.lang.String)
   */
  @Override
  public int update(Emp emp, String tag) {
    return empDao.update(emp, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述): 删除员工</p>
   * <p>Title: delete</p>
   * @param id
   * @param tag
   * @return
   * @see org.service.IEmpService#delete(int, java.lang.String)
   */
  @Override
  public int delete(int id, String tag) {
    return empDao.delete(id, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述): 根据员工的编号查询员工信息</p>
   * <p>Title: queryById</p>
   * @param id
   * @param tag
   * @return
   * @see org.service.IEmpService#queryById(int, java.lang.String)
   */
  @Override
  public Emp queryById(int id, String tag) {
    return empDao.queryById(id, tag);
  }
  /**(非 Javadoc)
   * <p>Description(描述):查询全部的员工 </p>
   * <p>Title: queryAll</p>
   * @param tag
   * @return
   * @see org.service.IEmpService#queryAll(java.lang.String)
   */
  @Override
  public List<Emp> queryAll(String tag) {
    return empDao.queryAll(tag);
  }
}


目录
相关文章
|
28天前
|
设计模式 Java API
重构旧代码的秘诀:用设计模式 - 适配器模式(Adapter)给Java项目带来新生
【4月更文挑战第7天】适配器模式是解决接口不兼容问题的结构型设计模式,通过引入适配器类实现目标接口并持有不兼容类引用,实现旧代码与新接口的协作。适用于处理兼容性问题、整合遗留代码和集成第三方库。应用时,识别不兼容接口,创建适配器类转换方法调用,然后替换原有引用。注意保持适配器简单、使用组合和考虑扩展性。过度使用可能导致系统复杂和维护成本增加,应谨慎使用。
|
29天前
|
设计模式 Java 中间件
23种设计模式,适配器模式的概念优缺点以及JAVA代码举例
【4月更文挑战第6天】适配器模式(Adapter Pattern)是一种结构型设计模式,它的主要目标是让原本由于接口不匹配而不能一起工作的类可以一起工作。适配器模式主要有两种形式:类适配器和对象适配器。类适配器模式通过继承来实现适配,而对象适配器模式则通过组合来实现
33 4
|
3天前
|
XML 存储 Java
11:Servlet中初始化参数的获取与应用-Java Web
11:Servlet中初始化参数的获取与应用-Java Web
14 3
|
3天前
|
SQL Java 数据库连接
17:数据库连接池与Servlet整合-Java Web
17:数据库连接池与Servlet整合-Java Web
12 3
|
3天前
|
缓存 前端开发 Java
15:Servlet 3.0文件上传与下载-Java Web
15:Servlet 3.0文件上传与下载-Java Web
12 5
|
3天前
|
存储 缓存 前端开发
14:Servlet中的页面跳转-Java Web
14:Servlet中的页面跳转-Java Web
16 6
|
3天前
|
安全 前端开发 Java
10:基于Servlet模拟用户登录功能的实现与解析-Java Web
10:基于Servlet模拟用户登录功能的实现与解析-Java Web
15 3
|
11天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
1月前
|
前端开发 Java API
深入理解Servlet技术:Java Web开发的核心
【4月更文挑战第3天】Servlet是Java Web开发的核心技术,定义了响应客户端请求的接口。它遵循请求-响应模型,处理动态Web内容,生命周期由Web容器管理。Servlet API包含接口和类,如HttpServletRequest和HttpServletResponse,支持请求处理和会话管理。尽管现代开发常使用Spring MVC等框架,但理解Servlet对于理解框架底层机制至关重要。掌握Servlet基础知识对构建健壮的Web应用仍然必要。
|
Java
Java中需要注意的一些案例
Java中需要注意的一些案例
99 0