archieve: test mvc DBUtil
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
package com.msksbr.test.mvc.Servlet;
|
||||||
|
|
||||||
|
public class ControllerServlet {
|
||||||
|
}
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
package com.msksbr.test.mvc.Util;
|
||||||
|
|
||||||
|
import com.msksbr.test.mvc.JavaBean.UserBean;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
public class DBUtil {
|
||||||
|
public static DBUtil instance = new DBUtil();
|
||||||
|
private final HashMap<String, UserBean> users = new HashMap<String, UserBean>();
|
||||||
|
|
||||||
|
private DBUtil() {
|
||||||
|
UserBean user1 = new UserBean();
|
||||||
|
user1.setName("Jason");
|
||||||
|
user1.setPassword("12345678");
|
||||||
|
user1.setEmail("Jason@mail.msksbr.com");
|
||||||
|
users.put("Jason", user1);
|
||||||
|
UserBean user2 = new UserBean();
|
||||||
|
user2.setName("Caesar");
|
||||||
|
user2.setPassword("abcdefg");
|
||||||
|
user2.setEmail("caesar@mai;.msksbr.com");
|
||||||
|
users.put("Caesar", user2);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static DBUtil getInstance() {
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserBean getUser(String userName) {
|
||||||
|
UserBean user = users.get(userName);
|
||||||
|
return user;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean insertUser(UserBean user) {
|
||||||
|
if (user == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
String userName = user.getName();
|
||||||
|
if (users.get(userName) != null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
users.put(userName, user);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user