社区管理平台开题报告_毕业论文(5)

2019-06-05 14:02

3.与数据库进行数据访问层(DAO层)类 UserDAO接口类:UserDAO.java public interface UserDAO {

public void saveUser(User user); //用户注册

public User findUserById(String userId); //根据用户ID进行查询 public List findAllUsers(); //查询所有用户 public void updateUser(User user); //跟新个人信息 public void deleteUser(User user); //删除用户 public void updateUserPassword(String updateUserId, }

UserDAO接口实现类:UserDAOImpl.java

public class UserDAOImpl extends HibernateDaoSupport implements UserDAO {

public void saveUser(User user) { }

public User findUserById(String userId) {

User user = (User) this.getHibernateTemplate().get(User.class, this.getHibernateTemplate().save(user);

String updateUserPassword); //用户修改密码

userId); }

@SuppressWarnings(\ public List findAllUsers() {

return user;

String hql = \

return (List) this.getHibernateTemplate().find(hql);

18

}

public void updateUser(User user) { }

public void deleteUser(User user) { }

public void updateUserPassword(String updateUserId, } }

4.业务服务层(Service层)类

UserService接口类:UserService.java public interface UserService { }

19

this.getHibernateTemplate().update(user);

this.getHibernateTemplate().delete(user);

String updateUserPassword) {

String hql = \Query query = this.getSession().createQuery(hql); query.setParameter(0, updateUserPassword); query.setParameter(1, updateUserId); query.executeUpdate();

public void save(User user); //用户注册 public User findById(String userId); //根据ID查询用户 public void update(User user); //用户跟新个人信息 public void updatePassword(String updateUserId,

String updateUserPassword); //用户修改密码

UserService接口实现类:UserServiceImpl.java

public class UserServiceImpl implements UserService { private UserDAO userDao; public UserDAO getUserDao() { }

public void setUserDao(UserDAO userDao) { }

public User findById(String userId) { }

public void save(User user) { }

public void update(User user) { }

public void updatePassword(String updateUserId, String updateUserPassword) {

this.userDao.updateUserPassword(updateUserId, this.userDao.updateUser(user); this.userDao.saveUser(user);

return this.userDao.findUserById(userId); this.userDao = userDao; return userDao;

updateUserPassword); } }

20

5.工具类

判断用户是否登录的过滤器类:UserLoginFilter.java //用户登陆过滤器

public class UserLoginFilter implements Filter { //实现Filter接口

public void destroy() { }

public void doFilter(ServletRequest request, ServletResponse response,

FilterChain chain) throws IOException, ServletException { // TODO Auto-generated method stub

HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse) response; if (\

|| req.getSession().getAttribute(\

req.getSession().setAttribute(\请先登陆\//req.getRequestDispatcher(\

response); 滤 }

public void init(FilterConfig arg0) throws ServletException { } }

21

}

res.sendRedirect(req.getContextPath() + \

chain.doFilter(req, res); //判断用户ID的Session值,实现过

// TODO Auto-generated method stub

6. View层jsp页面

用户注册页面:register.jsp //前台用户注册信息合法性校验js

社区管理平台开题报告_毕业论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江省化学危险物品安全管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: