1.MVC架构在JavaWeb中的应用
每个部分都有不同的职责和功能,以实现代码的分离和可维护性。
- JSP: 用户访问前端页面并发起请求,JSP将请求传递给Servlet
- Servlet: 接收来自JSP的请求,调用Service,完成页面跳转
- Service: 处理业务层代码
- Dao: 访问数据库
2.代码分离,来完成修改密码的功能
先从最底层的Dao写起:
updateUserPassword方法里:写sql语句,执行sql语句
package com.code.dao.user;
import com.code.dao.BaseDao;
import com.code.pojo.User;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class UserDaoImpl implements UserDao{
public User getLoginUser(Connection connection, String userCode) throws Exception {
User user = null;
if(connection!=null){
String sql = "select* from smbms_user where userCode = ?";
Object[] params = {userCode};
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
resultSet = BaseDao.e

本文介绍了在JavaWeb应用中使用MVC架构进行代码分离,以实现密码修改功能的过程。从Dao层的SQL操作,到Service层的业务逻辑处理,再到Servlet的前端交互,详细展示了每一层的职责和交互方式。
最低0.47元/天 解锁文章
2215

被折叠的 条评论
为什么被折叠?



