<1>、UserManager
package com.xh.spring.service;
import java.util.List;
import com.xh.hibernate.vo.User;
public interface UserManager {
public List getUsers();
public User getUser(String s);
public void saveUser(User user);
public void removeUser(String s);
public void updateUser(User use);
}
<2>、UserManagerImpl
package com.xh.spring.service.impl;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.xh.hibernate.dao.UserDAO;
import com.xh.hibernate.vo.User;
import com.xh.spring.service.UserManager;
public class UserManagerImpl implements UserManager
{
private static Log log;
private UserDAO dao;
public UserManagerImpl() {
}
public void setUserDAO(UserDAO dao) {
this.dao = dao;
}
public List getUsers() {
return dao.getUsers();
}
public User getUser(String userId) {
User
user = dao.getUser(Integer.valueOf(userId));
if (user == null)
log.warn("userId
'" + userId + "' not found in database.");
return user;
}
public void saveUser(User user) {
dao.saveUser(user);
}
public void removeUser(String userId) {
dao.removeUser(Integer.valueOf(userId));
}
public void updateUser(User user) {
dao.updateUser(user);
}
static {
log = LogFactory
.getLog(com.xh.spring.service.impl.UserManagerImpl.class);
}
}
转载于:https://blog.51cto.com/maomao/20360