• 大小: 5.71MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-25
  • 语言: 其他
  • 标签: ssh  登录  注册  

资源简介

ssh实现页面登录和注册功能 数据库名:case 表名:user

资源截图

代码片段和文件信息

package com.login.dao;

import java.util.List;
import org.hibernate.LockMode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.login.vo.User;

/**
 * A data access object (DAO) providing persistence and search support for User
 * entities. Transaction control of the save() update() and delete() operations
 * can directly support Spring container-managed transactions or they can be
 * augmented to handle user-managed Spring transactions. Each of these methods
 * provides additional information for how to configure it for the desired type
 * of transaction control.
 * 
 * @see com.login.vo.User
 * @author MyEclipse Persistence Tools
 */

public class UserDAO extends HibernateDaoSupport {
private static final Logger log = LoggerFactory.getLogger(UserDAO.class);
// property constants
public static final String USERNAME = “username“;
public static final String PASSWORD = “password“;

protected void initDao() {
// do nothing
}

public void save(User transientInstance) {
log.debug(“saving User instance“);
try {
getHibernateTemplate().save(transientInstance);
log.debug(“save successful“);
} catch (RuntimeException re) {
log.error(“save failed“ re);
throw re;
}
}

public void delete(User persistentInstance) {
log.debug(“deleting User instance“);
try {
getHibernateTemplate().delete(persistentInstance);
log.debug(“delete successful“);
} catch (RuntimeException re) {
log.error(“delete failed“ re);
throw re;
}
}

public User findById(java.lang.Integer id) {
log.debug(“getting User instance with id: “ + id);
try {
User instance = (User) getHibernateTemplate().get(
“com.login.vo.User“ id);
return instance;
} catch (RuntimeException re) {
log.error(“get failed“ re);
throw re;
}
}

public List findByExample(User instance) {
log.debug(“finding User instance by example“);
try {
List results = getHibernateTemplate().findByExample(instance);
log.debug(“find by example successful result size: “
+ results.size());
return results;
} catch (RuntimeException re) {
log.error(“find by example failed“ re);
throw re;
}
}

public List findByProperty(String propertyName object value) {
log.debug(“finding User instance with property: “ + propertyName
+ “ value: “ + value);
try {
String queryString = “from User as model where model.“
+ propertyName + “= ?“;
return getHibernateTemplate().find(queryString value);
} catch (RuntimeException re) {
log.error(“find by property name failed“ re);
throw re;
}
}

public List findByUsername(object username) {
return findByProperty(USERNAME username);
}

public List findByPassword(object password) {
return findByProperty(PASSWORD password);
}

public List findAll() {
log.debug(“finding all User instances“);
try {
String queryString =

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2379  2010-07-22 08:18  SSH实现\case\.classpath

     文件        593  2010-07-22 08:20  SSH实现\case\.myhibernatedata

     文件        285  2010-07-27 08:27  SSH实现\case\.mymetadata

     文件        256  2010-07-22 08:14  SSH实现\case\.mystrutsdata

     文件       1903  2010-07-22 09:02  SSH实现\case\.project

     文件        500  2010-07-22 08:13  SSH实现\case\.settings\.jsdtscope

     文件        330  2010-07-22 08:13  SSH实现\case\.settings\org.eclipse.jdt.core.prefs

     文件         49  2010-07-22 08:13  SSH实现\case\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2010-07-22 08:13  SSH实现\case\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        474  2010-07-22 08:18  SSH实现\case\.springBeans

     文件       4132  2010-07-22 08:20  SSH实现\case\src\com\login\dao\UserDAO.java

     文件        816  2010-07-27 09:45  SSH实现\case\src\com\login\service\UserService.java

     文件       1765  2010-07-27 09:45  SSH实现\case\src\com\login\struts\action\UserAction.java

     文件         81  2010-07-22 08:14  SSH实现\case\src\com\login\struts\ApplicationResources.properties

     文件       1659  2010-07-22 08:39  SSH实现\case\src\com\login\struts\form\UserForm.java

     文件        924  2010-07-22 08:20  SSH实现\case\src\com\login\vo\AbstractUser.java

     文件        788  2010-07-22 08:20  SSH实现\case\src\com\login\vo\User.hbm.xml

     文件        333  2010-07-22 08:20  SSH实现\case\src\com\login\vo\User.java

     文件        829  2010-07-27 09:47  SSH实现\case\WebRoot\failure.jsp

     文件        534  2010-07-22 08:39  SSH实现\case\WebRoot\login.jsp

     文件         36  2010-07-22 08:13  SSH实现\case\WebRoot\meta-INF\MANIFEST.MF

     文件        832  2010-07-22 08:44  SSH实现\case\WebRoot\success.jsp

     文件        555  2010-07-27 09:47  SSH实现\case\WebRoot\WEB-INF\.struts-config.mex

     文件       1662  2010-07-22 09:00  SSH实现\case\WebRoot\WEB-INF\applicationContext.xml

     文件       5185  2010-07-27 08:27  SSH实现\case\WebRoot\WEB-INF\classes\com\login\dao\UserDAO.class

     文件       1535  2010-07-27 09:45  SSH实现\case\WebRoot\WEB-INF\classes\com\login\service\UserService.class

     文件       1735  2010-07-27 09:45  SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\action\UserAction.class

     文件         81  2010-07-22 08:14  SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\ApplicationResources.properties

     文件       1261  2010-07-27 08:27  SSH实现\case\WebRoot\WEB-INF\classes\com\login\struts\form\UserForm.class

     文件       1167  2010-07-27 08:27  SSH实现\case\WebRoot\WEB-INF\classes\com\login\vo\AbstractUser.class

............此处省略58个文件信息

评论

共有 条评论