zoukankan      html  css  js  c++  java
  • 一个登录页面的spring 逻辑过程

    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

  • 相关阅读:
    iOS~runtime理解上篇
    iOS
    iOS-数据库+上传队列+runtime
    python3
    必应壁纸破解下载
    python3-django Mac下安装以及查看路径
    iOS
    iOS
    Tornado异步之-协程与回调
    iOS
  • 原文地址:https://www.cnblogs.com/yukino/p/4022414.html
Copyright © 2011-2022 走看看