(一)三层架构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5b54112a6da8c583144a03fe90076058.png)
(二)注册
注册的逻辑是,客户端在页面填写数据,点击注册按钮,这时表单被提交到了RegistServlet程序中(服务器)。在这个servlet程序中,首先通过req.getParameter方法获取页面参数,之后进行验证。
首先验证验证码是否正确,如果正确,则调用service层,service层中调用Dao层来进行数据库操作,查找数据库中是否有该用户名。
如果有则进行请求转发,转发到注册页面,
如果没有则继续调用service层,service层中调用Dao层来向数据库中写数据。之后请求转发到注册成功页面。
(三)登录
与注册逻辑差不多,没什么好说的!