zoukankan      html  css  js  c++  java
  • 短学期知识总结(一)

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

     

    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

    配置处理器适配器

    编写处理请求的处理器

    配置处理器映射器

    编写视图

    配置视图解析器

    部署调试

  • 相关阅读:
    BigDecimal.setScale 处理java小数点
    JS判断用户手机是IOS还是Android
    h5 移动端 监听软键盘弹起、收起
    【java】查重类的实现
    MySQL ORDER BY IF() 条件排序
    版本回退
    Log4j 配置某个类中某个方法的输出日志到指定文件
    简单地实现文章的查重
    simhash算法
    mysql中 for update 使用
  • 原文地址:https://www.cnblogs.com/1078246525FJY/p/7105867.html
Copyright © 2011-2022 走看看