archieve: test mvc DBUtil

This commit is contained in:
2025-04-30 10:50:14 +08:00
parent 829f45ee9e
commit 8c3070f04f
2 changed files with 48 additions and 0 deletions
@@ -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;
}
}