1、文件预览
JSP:login.jsp——用户登陆,jsp只是用于向客户端展示信息,处理信息的是servlet。
welcome.jsp——用户登陆成功,显示给用户的界面。
jsp文件是位于webContent的根目录下。
Servlet:LoginServlet.java 这是一个servlet类,用户登陆后,对用户登陆这个请求做出反应的是这个servlet,这个类是继承自HttpServlet的,
重写这个类的service()函数,里面的代码就是对用户请求做出反应的相关代码。这个函数里面,涉及到的操作有:
- 获取客户端的用户名和密码;
- 连接数据库,这里的数据库是包装在一个类里面DbDao.java,执行查询操作;
- 验证用户名和密码是否正确,正确就转到welcome.jsp这个页面;
DbDao.java——封装数据库,负责完成查询,插入,修改等操作。
2、MVC
从上面的结构看,整个应用的流程非常清晰,下面是MVC中各个角色的对应组件。
M:Model,模型,对应javabean;
V:View,视图,对应JSP页面;
C:Controller,控制器,对应Servlet。