zoukankan      html  css  js  c++  java
  • Spring MVC的高级配置

    1、文件上传配置

      文件上传是项目中常用的一个功能,Spring MVC通过配置一个MultipartResolver来上传文件。

      在Spring的控制器中,通过MultipartFile file 来接受文件,通过MultipartFile[] files接收多个文件上传。

    2、自定义HttpMessageConverter

      HttpMessageConverter是用来处理request和response里的数据的。Spring内置了大量的HttpMessageConverter,例如:MappingJackson2HttpMessageConverter、StringHttpMessageConverter等。

    3、服务器端推送技术

      服务端推送技术在日常开发中较为常用,早起狠毒人的解决方案是使用Ajax向服务器轮询消息,使浏览器尽可能第一时间获得服务端的消息,因为这种方式的轮询频率不好控制,所以会增加服务端的压力。

      本节所有的服务端推送的方案是基于:当客户端向服务端发送请求,服务端会抓住这个请求不放,等有数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端 发送请求,周而复始。这种方式的好处是减少了服务器的请求数,降低了服务器的压力。

      出了服务器端推送技术外,还有一个另外的双向通信技术----WebSocket

      本节提供基于SSE(Server Send Event服务端发送事件)的服务器端推送和基于Servlet3.0+的异步方法特性,其中第一种方式需要新式浏览器的支持,第二种方式是跨浏览器的。

  • 相关阅读:
    抓取csdn上的各类别的文章 (制作csdn app 二)
    Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
    MongoDB基本使用
    MongoDB之DBref(关联插入,查询,删除) 实例深入
    nginx 1.4.7 发送日志到rsyslog
    nginx 编译参数
    nginx 编译参数
    rsyslog 传输日志
    rsyslog 传输日志
    rsyslog 直接读取日志,当日志截断后,不会继续发送
  • 原文地址:https://www.cnblogs.com/yourGod/p/9116879.html
Copyright © 2011-2022 走看看