读书人

Struts1.2+Spring2.5+Hibernate3.2框架

发布时间: 2012-10-21 09:00:08 作者: rapoo

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;

??? }

?

}

读书人网 >软件架构设计

热点推荐