5.用户模块:注册将数据存入到数据库

1、页面上传过来的没有状态和激活码,编写生成随机数字的类用来取得激活码UUIDUtils.java

package cn.xdy.shop.util;

import java.util.UUID;

/**
 * 生成随机字符串的类
 * @author xiongdy
 *
 */
public class UUIDUtils {

	/**
	 * 获得随机的字符串
	 * @return
	 */
	public static String getUUID(){
		return UUID.randomUUID().toString().replace("-", "");
	}
}

2、UserAction.java

/**
	 * 注册
	 * @return
	 */
	public String regist(){
		userService.save(user);
		return NONE;
	}

3、UserService.java

public void save(User user) {
		user.setState(0);//0 未激活 1已激活
		String code = UUIDUtils.getUUID()+UUIDUtils.getUUID();
		user.setCode(code);
		userDao.save(user);
	}

4、UserDao.java

public void save(User user) {
		this.getHibernateTemplate().save(user);
	}

你可能感兴趣的:(商城项目)