package com.wh.servie; import com.wh.dao.LoginDao; public interface LoginService extends LoginDao { }
package com.wh.servie; import com.wh.dao.LoginDao; import com.wh.dao.LoginDaoImpl; import com.wh.entity.User; //service调用dao层 public class LoginServiceImpl implements LoginService { LoginDao loginDao = new LoginDaoImpl(); @Override public Boolean login(User user) { // TODO Auto-generated method stub return loginDao.login(user) ; } }
package com.wh.servie; import com.wh.entity.User; public interface RegisterServie { @SuppressWarnings("rawtypes") public Enum register(User user); }
package com.wh.servie; import com.wh.dao.RegisterDao; import com.wh.dao.RegisterDaoImpl; import com.wh.entity.User; import com.wh.utils.RegisterStatus; public class RegisterServieIml implements RegisterServie { @SuppressWarnings("rawtypes") @Override public Enum register(User user) { // TODO Auto-generated method stub RegisterDao registerDao = new RegisterDaoImpl(); Enum status = registerDao.registered(user); if (status == RegisterStatus.SUCCESS) { Enum status1 = registerDao.register(user); if (status1 == RegisterStatus.SUCCESS) { return RegisterStatus.SUCCESS; } else { return RegisterStatus.FAILURE; } } else if (status == RegisterStatus.REAISTERED) { return RegisterStatus.REAISTERED; } else { return RegisterStatus.FAILURE; } } }