2025.4.9
学习内容
-
三层架构设计
表现层(Servlet/JSP)
业务层(Service)
数据访问层(DAO)
2.用户管理系统实现
数据库设计:用户表(id, username, password, email)
DAO层:
public class UserDao {
public User findByUsername(String username) {
// JDBC查询代码
}
}
Service层:
public class UserService {
private UserDao userDao = new UserDao();public boolean login(String username, String password) { User user = userDao.findByUsername(username); return user != null && user.getPassword().equals(password); }}
Servlet层:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");UserService service = new UserService(); if (service.login(username, password)) { // 登录成功 } else { // 登录失败 }}
我的收获
掌握三层架构的设计思想
学会将业务逻辑与数据访问分离
提高代码的可维护性和可测试性

浙公网安备 33010602011771号