• 短学期知识总结(一)


    本次的短学期学习,我的收获很多,学习了很多以往都不曾了解的知识。以下是短学期中所讲的部分知识点:

     

    Springmvc的概念:springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。它是一个基于mvc的web框架。

     

    MVC在B/S系统下的应用:

    1>     用户发起request 请求至控制器

    控制接收用户请求的数据,委托给模型进行处理

    2>     控制器通过模型处理数据并得到处理结果

    模型通常是指业务逻辑

    3>     模型处理结果返回给控制器

    4>     控制器将模型数据在视图中展示

    Web中模型无法将数据直接在视图上显示,需要通过控制器完成。如果在C/S应用中模型是可以将数据在视图中展示的。

    5>     控制器将视图response响应给用户

    通过视图展示给用户要的数据或处理结果。

     

    SpringMVC框架

    1>     Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一。

    2>     Spring3.0后全面超越Struts2,成为最优秀的MVC框架

    3>     SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何借口

    4>     支持REST风格的URL请求

    5>     采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性

    第一步:发起请求到前段控制器

    第二步:前端控制器请求HanderMapping查找Handler(可根据xml配置,注解进行查找)

    第三步:处理器映射器HandlerMapping向前端控制器返回Handler

    第四步:前端控制器调用处理器适配器去执行Handler

    第五步:处理器适配器去执行Handler

    第六步:Handler执行完成给适配器返回ModelAndView

    第七步:处理器适配器向前端控制器返回ModelAndView

    第八步:前端控制器请求视图解析器去进行视图解析

    第九步:试图解析器向前端控制器返回View

    第十步:前端控制器进行视图渲染

    第十一步:前端控制器向用户响应结果

     

    SprringMVC组件:

    前端控制器DispatcherServlet

    处理器映射器HandlerMapping

    处理器适配器HandlerAdapter

    处理器Handler

     

    开发步骤:

    创建web工程

    导入jar包

    web.xml中配置DispatcherServlet

    配置处理器适配器

    编写处理请求的处理器

    配置处理器映射器

    编写视图

    配置视图解析器

    部署调试

  • 相关阅读:
    这是阿里技术专家对 SRE 和稳定性保障的理解
    阿里四年技术 TL 的得失总结:如何做好技术 Team Leader
    深度 | 阿里云蒋江伟:什么是真正的云原生?
    亲历者说 | 完整记录一年多考拉海购的云原生之路
    Seata RPC 模块的重构之路
    对容器镜像的思考和讨论
    20 行代码:Serverless 架构下用 Python 轻松搞定图像分类和预测
    怎么提升写代码的能力
    云原生 DevOps 的 5 步升级路径
    dubbo-go 白话文 | 从零搭建 dubbogo 和 dubbo 的简单用例
  • 原文地址:https://www.cnblogs.com/1078246525FJY/p/7105867.html
Copyright © 2020-2023  润新知