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");

我是菜鸡啊

浙公网安备 33010602011771号