Struts1.2+Spring2.5+Hibernate3.2框架搭建(十一)

 

IUsersBusiness.java 内容如下:

package com.zlk.business;

 

import com.zlk.pojo.Users;

import com.zlk.struts.form.LoginForm;

 

public interface IUsersBusiness {

    /**

     * 判断用户名是否存在

     */

    public boolean isExitUserName(LoginForm loginForm);

 

    /**

     * 用户登陆

     */

    public Users getUser(LoginForm loginForm);

 

    /**

     * 注册用户

     */

    public boolean addUser(LoginForm loginForm);

}

 

UsersBusinessImpl.java 内容如下:

package com.zlk.business.impl;

 

import com.zlk.business.IUsersBusiness;

import com.zlk.dao.IUsersDao;

import com.zlk.pojo.Users;

import com.zlk.struts.form.LoginForm;

import com.zlk.util.ZlkUtil;

 

public class UsersBusinessImpl implements IUsersBusiness {

    private IUsersDao usersDao;

    private ZlkUtil zlkUtil;

 

    public void setUsersDao(IUsersDao usersDao) {

       this.usersDao = usersDao;

    }

 

    public void setZlkUtil(ZlkUtil zlkUtil) {

       this.zlkUtil = zlkUtil;

    }

 

    public boolean addUser(LoginForm loginForm) {

       // TODO Auto-generated method stub

       boolean flag = false;

       String username = loginForm.getUsername();

       String password = loginForm.getPassword();

       if(username!=null && !username.equals("") && password!=null && !password.equals("")){

           Users users = new Users();

           users.setId(zlkUtil.getUniqueString());

           users.setUsername(username);

           users.setPassword(password);

           flag = usersDao.saveUser(users);  

       }

       return flag;

    }

 

    public Users getUser(LoginForm loginForm) {

       // TODO Auto-generated method stub

       String username = loginForm.getUsername();

       String password = loginForm.getPassword();

       if(username!=null && !username.equals("") && password!=null && !password.equals("")){

           return usersDao.getUser(username, password);

       }

       return null;

    }

 

    public boolean isExitUserName(LoginForm loginForm) {

       // TODO Auto-generated method stub

       String username = loginForm.getUsername();

       if(username!=null && !username.equals("")){

           Users users = usersDao.getUserByName(username);

           if(users != null){

              return true;

           }

       }

       return false;

    }

 

}



已有 0 人发表留言,猛击->>这里<<-参与讨论


JavaEye推荐



转载于:https://my.oschina.net/zhoulukang/blog/3813

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值