// 对web层提供注册服务 public void register(User user) throws ClassNotFoundException, SQLException, UserExistException { // 先判断当前要注册的用户是否存在 boolean b = DaoFactory.getInterface().find(user.getUsername()); if (b) { throw new UserExistException(); // 发现要注册的用户已存在,则给web层抛一个编译时异常,提醒web层处理这个异常,给用户一个友好提示 } else { user.setPasswd(ServiceUtils.md5(user.getPasswd())); // 对用户密码进行加密 DaoFactory.getInterface().add(user); System.out.println("kkkk"); } }
// 对web层提供登陆服务 public User login(String username, String passwd) throws ClassNotFoundException, SQLException { passwd = ServiceUtils.md5(passwd); return DaoFactory.getInterface().find(username, passwd); }