快速业务通道

JavaEE 3层架构的DAO,Service,Web简单封装 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
{ 75:          return getDao().update(entity); 76:      } 77: 78:      public DAO getDao() { 79:          return dao; 80:      } 81: 82:      public void setDao(DAO dao) { 83:          this.dao = dao; 84:      } 85: 86:  }

JavaEE 3蚊尺更議DAO,Service,Web酒汽撃廾(6)

扮寂:2011-02-04 鴬人坩 Hacker-TTAO

XtyhbSerivce

1:  /** 2:   *  3:   * @author Hacker-TTAO 4:   * @version 0.0.1 5:   * Create Date : Nov 11, 2009 1:36:20 PM 6:   * Change List: 7:   */ 8:  public interface XtyhbService extends GeneralService<Xtyhb, Integer, XtyhbDAO> { 9:      Xtyhb findByNameAndPwd(Xtyhb xtyhb); 10:  }

XtyhbServiceImpl

1:  /** 2:   *  3:   * @author Hacker-TTAO 4:   * @version 1.0 5:   * Create Date : Nov 11, 2009 1:36:54 PM  6:   * Change List: 7:   */ 8:  public class XtyhbServiceImpl extends AbstractServiceImpl<Xtyhb, Integer, XtyhbDAO> implements XtyhbService { 9: 10:      public Xtyhb findByNameAndPwd(Xtyhb xtyhb) { 11:          return getDao().findByNameAndPwd(xtyhb.getYhmc(), xtyhb.getMm()); 12:      } 13:  }

Service 蚊撃廾頼穎. Web 蚊距喘 Service

1:  public class LoginAction { 2:      /*----------------- ACTION RESULT CONSTANT FILED -------------------------*/ 3:      public static final String FAILURE = "failure"; 4: 5:      /*---------------------- Page | Action Parameters ------------------------*/ 6:      private Xtyhb xtyhb; 7:      private String message; 8: 9:      /*--------------------- Service Refrence Object --------------------------*/ 10:      private XtyhbService xtyhbService; 11: 12:      /*------------------------ GETTER AND SETTER  ----------------------------*/ 13: 14:      public String getMessage() { 15:          return message; 16:      } 17: 18:      public void setMessage(String message) { 19:          this.message = message; 20:      } 21: 22:      public Xtyhb getXtyhb() { 23:          return xtyhb; 24:      } 25: 26:      public void setXtyhb(Xtyhb xtyhb) { 27:          this.xtyhb = xtyhb; 28:      } 29: 30:      public XtyhbService getXtyhbService() { 31:          return xtyhbService; 32:      } 33: 34:      public void setXtyhbService(XtyhbService xtyhbService) { 35:          this.xtyhbService = xtyhbService; 36:      } 37: 38:      public String login() { 39:          xtyhb.setMm(MD5Encrypt.getMD5(xtyhb.getMm())); 40:          Xtyhb loginUser = getXtyhbService().findByNameAndPwd(xtyhb); 41: 42:          if (null == loginUser) { 43:              message = "短嗤緩喘薩"; 44:      

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号