Spring MVC中的基本流程

 

以上是一个日志模块的基本流程图,从业务来讲流程会更简单一点,而且对其中的DI注入并不多讲,DI注入时间不一,不好添加箭头,而且再添加箭头的话图片会较为混乱,所以并未添加。

  1. 浏览器发起请求,请求网站日志页面
  2. Controller返回日志页面
  3. 浏览器加载日志网页,触发JS,开始请求日志数据(先加载网页,后加载数据,因为数据的加载需要访问服务器,较为耗时,所以分批次加载有利于用户观感和网站加载速度)
  4. Controller控制层分析页面请求信息,然后根据请求信息执行对应的请求映射执行对应的函数,在映射函数内部调用对应的Service业务层的方法
  5. 业务层执行相应的方法,读取mapper.xml的信息
  6. 业务层通过XML中的对应SQL语句进行JDBC连接数据库
  7. 将获取的数据信息存入entity实体类(与数据表中的数据一一对应)中
  8. 如果要获取查询记录信息,比如这里,想获取行数等信息,则再将实体类中的数据存入总数据类中,一般叫VO,这里是PageObject
  9. 将获取的数据返回到Controller层中
  10. Controller层以JSON格式将数据发送至客户端
  11. 客户端进行解析,并以网页的形式展现在浏览器上

 

 

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务