spring+springmvc+hibernate框架简单的登录功能


spring+springmvc+hibernate整合框架Demo,在此基础上开发或学习。在第一次资源的基础上重写了后台的用户登录,注册和退出,删除了不必要的部分,使用bootstrap简单的实现了登录页面。暂未注册和修改等页面,有时间继续更新。
资源截图
代码片段和文件信息
package com.manager.commons;

import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.UUID;

import org.apache.log4j.Logger;

import com.manager.validation.ValidationStaticFinal;

/**
 * 公共工具类
 * @author shenke
 *
 */
public class CommonsUtils {

private static final Logger logger = Logger.getLogger(CommonsUtils.class);

/**
 * 创建一个32位的uuid
 * @return
 */
public static String createUUID(){
return UUID.randomUUID().toString().replaceAll(“-“ ““);
}

/**
 * 对密码进行md5加密
 * @param str
 * @return
 */
public static String passwordToMd5(String str){
if(““.equals(str.trim()) || null == str){
throw new RuntimeException(ValidationStaticFinal.PASSWORD_NULL);
}
try {
MessageDigest md = MessageDigest.getInstance(“MD5“);
md.update(str.getBytes());
return new BigInteger(1 md.digest()).toString(16);
} catch (NoSuchAlgorithmException e) {
logger.error(e);
throw new RuntimeException(e);
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-10 22:11  manager
     文件        1171  2017-06-13 06:11  manager.classpath
     文件        1332  2017-06-10 22:15  manager.project
     目录           0  2017-06-15 10:33  manager.settings
     文件         522  2017-06-10 22:11  manager.settings.jsdtscope
     文件         541  2017-06-15 12:09  manager.settingscom.genuitec.eclipse.core.prefs
     文件         119  2017-06-15 10:33  manager.settingsorg.eclipse.core.resources.prefs
     文件         364  2017-06-10 22:11  manager.settingsorg.eclipse.jdt.core.prefs
     文件         480  2017-06-10 22:11  manager.settingsorg.eclipse.wst.common.component
     文件         414  2017-06-10 22:11  manager.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-06-10 22:11  manager.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-06-10 22:11  manager.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-06-13 12:47  managersrc
     目录           0  2017-06-10 22:14  managersrccom
     目录           0  2017-06-14 19:26  managersrccommanager
     目录           0  2017-06-14 19:55  managersrccommanagercommons
     文件        1075  2017-06-16 16:42  managersrccommanagercommonsCommonsUtils.java
     文件         862  2017-06-13 08:31  managersrccommanagercommonsDaoUtils.java
     文件          61  2017-06-13 06:17  managersrccommanagercommonsPage.java
     文件        1388  2017-06-14 20:19  managersrccommanagercommonsResultBean.java
     目录           0  2017-06-13 06:30  managersrccommanagerdao
     目录           0  2017-06-11 00:34  managersrccommanagerdaoimpl
     文件        2629  2017-06-15 11:02  managersrccommanagerdaoimplUserSessionDaoImpl.java
     文件         690  2017-06-14 21:10  managersrccommanagerdaoUserSessionDao.java
     目录           0  2017-06-15 10:43  managersrccommanagerinterceptor
     文件        3935  2017-06-16 16:32  managersrccommanagerinterceptorLoginInterceptor.java
     目录           0  2017-06-11 00:33  managersrccommanagerpojo
     文件        4332  2017-06-15 11:28  managersrccommanagerpojoUserSession.java
     目录           0  2017-06-11 00:38  managersrccommanagerservice
     目录           0  2017-06-11 00:38  managersrccommanagerserviceimpl
     文件        1520  2017-06-14 21:16  managersrccommanagerserviceimplUserSessionServiceImpl.java
............此处省略169个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)