JavaWeb-MVC-项目

添加用户



Dao层,

专门的执行sql语句,1.编写sql,2.编写params,3.执行execute,4.关闭连接

sql:StringBuffer  ,  append();   ,  toString

params:ArrayList,add();  ,toArray

Service层

处理业务,完整的执行需求, 注意:执行 update() 时要添加 事务

1.创建connection数据库连接,2.调用Dao层方法 3.关闭连接

connection: Base.getConnetion

connection.setAutoCommit(false); 调用方法 connection.commit(); 异常--connection.rollback();


Servlet层

接收前端数据,页面跳转,给前端传输数据;

1.接收数据,2.调用service层方法,3.根据执行结果处理请求 , 请求转发或重定向或给 前端传数据

  • 接收数据可以是: 前端:req.getParameter(); , Session:req.getSession.getAttribute();

  • 传输数据可以是:req.setAttribute(key,value); , Session: req.getSession().setAttribute(Constants.USER_SESSION,user);

  • 请求转发:req.getRequestDispatcher("useradd.jsp").forward(req,resp);

  • 重定向: resp.sendRedirect(req.getContextPath()+"/jsp/user.do?method=query");


posted @ 2021-08-13 22:05  simp1e1  阅读(58)  评论(0)    收藏  举报