zoukankan      html  css  js  c++  java
  • SpringMvc、JDBC、Dubbo、Spring常用的流程图【多测师】


    一、springMVC执行流程图

    • User向服务器发送request,前端控制Servelt DispatcherServlet捕获;
    • DispatcherServlet对请求URL进行解析,调用HandlerMapping获得该Handler配置的所有相关的对象,最后以HandlerExecutionChain对象的形式返回.
    • DispatcherServlet 根据获得的Handler,选择一个合适的HandlerAdapter.
    • 提取Request中的模型数据,填充Handler入参,开始执行Handler(Controller)
    • Handler执行完成后,返回一个ModelAndView对象到DispatcherServlet
    • 根据返回的ModelAndView,选择一个适合的ViewResolver
    • ViewResolver 结合Model和View,来渲染视图
    • 将渲染结果返回给客户端。




    二、JDBC执行流程



    三、spring的生命周期



    四、dubbo 调用
    Dubbo是一个分布式服务框架,致力于提供高性能和透明化的远程服务调用方案,这容易和负载均衡弄混,负载均衡是对外提供一个公共地址,请求过来时通过轮询、随机等,路由到不同server。

    • Provider: 暴露服务的服务提供方。
    • Consumer: 调用远程服务的服务消费方。
    • Registry: 服务注册与发现的注册中心。
    • Monitor: 统计服务的调用次调和调用时间的监控中心。
    • Container: 服务运行容器。



  • 相关阅读:
    java实习生面试
    使用vue可视化界面创建vue项目
    Git操作分支
    ECharts获取Json文件数据
    Java中字符串反转
    es6新增的API
    es5新增的数组的方法
    操作字符串的相关方法
    排序方法总结
    js内置对象-Array
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/12872118.html
Copyright © 2011-2022 走看看