1、首先用户访问login.jsp
2、用户在登录页面输入用户名/密码,提交表单到服务器,Spring根据配置调用LoginController控制器响应登录请求(关键)
3、LoginController调用业务层方法,根据用户名和密码查询是否存在匹配的用户。在业务层内部通过调用持久层的UserDao完成具体的数据库访问操作。
4、如果不存在匹配的用户,重定向到登录页面,否则到下一步。
5、LoginController调用业务层的登录成功方法,进行登录成功的业务处理。
6、重定向到欢迎页面main.jsp
关于spring的文件说明
1、Dao :数据访问对象,用来处理数据访问。
2、Service :实现具体的业务方法,例如检测用户名等等。
3、Domain :领域对象,其实也就是javaBean。set、get方法。
4、Controller :controller用来处理来自页面的请求,调用业务层的方法,并进行页面的跳转。
这里其实也就是一个mvc,需要提的一点是现在后台也出现了mvc。例如extjs