零度的博客专栏

全栈式学徒长成记--工欲善其事必先利其器,不积小流无以成江海,不积跬步无以至千里!...

SpringMVC与前/后台的json数据交互

json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。 两种交互形式 SpringMVC和前台交互主要有两种形式,如...

2017-12-12 09:53:56

阅读数 11564

评论数 7

SpringMVC自定义拦截器(资源和权限管理)

1.DispatcherServlet     SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。     DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配...

2017-11-08 14:28:31

阅读数 4102

评论数 0

使用idea搭建SSM框架

环境:   idea 2017.1   jdk1.8   Maven 3.3.9 步骤:   一、新建Maven webapp项目               点击Finish,第一次搭建可能会很慢,甚至可能需要VPN才能搭建成功 二、项目目录结构   我这里列出的是搭建完了之后所有的目录和文件,...

2017-11-02 10:43:11

阅读数 895

评论数 1

基于SpringMVC的RESTful HTTP API实践

http://alexpdh.com/2017/06/26/springMVC-restful-api/ 理解 REST REST(Representational State Transfer),中文翻译叫“表述性状态转移”。是 Roy Thomas Fielding 在他2...

2017-10-17 11:05:22

阅读数 401

评论数 0

spring和springMVC父子容器的原理

要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的。spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程。 spring的启动过程: 首先,对于一个web应用,其部署在web容器中,web容器提供其一个...

2017-06-07 09:17:55

阅读数 479

评论数 3

使用RestTemplate访问restful服务

一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。 二.一个简单的例子。 定义一个简单的restf...

2017-06-06 11:23:22

阅读数 3070

评论数 2

Spring提供RestTemplate用于访问Rest服务的客户端实践

什么是RestTemplate? RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 调用RestTemplate的默认构造函数,RestTemplate对象在底层通过使用j...

2017-06-06 09:22:43

阅读数 6740

评论数 0

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景      ...

2017-05-24 17:51:06

阅读数 320

评论数 0

Spring Validation Example – Spring MVC Form Validator

When we accept user inputs in any web application, it become necessary to validate them. We can validate the user input at client side using JavaScri...

2017-04-06 10:42:30

阅读数 917

评论数 0

Spring-MVC开发之全局异常捕获全面解读

异常,我们一定要捕获一切该死的异常,宁可错杀一千也不能放过一个!产品上线后的异常更要命,一定要屏蔽错误内容,以免暴露敏感信息!       在用Spring MVC开发WEB应用时捕获全局异常的方法基本有两种:               1、WEB.XML,就是指定error-code和page...

2017-03-20 10:23:28

阅读数 5839

评论数 0

Spring MVC 参数转换(CustomEditorConfigurer)和类型转换器(ConversionServiceFactoryBean)

问题: 现在这样一种需求, 有一个bean它的属性是java.util.Date类型,我们要在spring的xml配置初始化它,怎么做呢 解决方案: 可以说spring的属性编辑器和类型转换器都是做类型转换的,但属性编辑器多为string转其它类型, 方法1: 添...

2017-02-27 15:06:48

阅读数 601

评论数 0

SpringMVC之ContentNegotiatingViewResolver实现根据请求资源名选择视图

使用ContentNegotiatingViewResolver,这个视图解析器允许你用同样的内容数据来呈现不同的view。 它支持如下面描述的三种方式: 1)使用扩展名 http://localhost:8080/employees/nego/Jack.xml  返回结果为XML htt...

2017-02-27 14:31:11

阅读数 398

评论数 0

SpringMVC源码总结(十二)ViewResolver介绍

首先我们先看看ModelAndView中重要的View接口。  View接口:  Java代码   String getContentType();          /**       * Render the view given the specified m...

2017-02-27 12:41:01

阅读数 267

评论数 0

SpringMVC源码总结(十一)mvc:interceptors拦截器介绍

本文章针对mvc:interceptors标签进行介绍,它的注册过程以及在访问时的拦截过程。  首先说下接口HandlerInterceptor,它有如下三个方法:  Java代码   boolean preHandle(HttpServletRequest requ...

2017-02-27 10:59:46

阅读数 629

评论数 1

SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler

HandlerMethodReturnValueHandler是RequestMappingHandlerAdapter用来处理当含有@RequestMapping的方法调度完成后,后面要进行的事情。  首先是HandlerMethodReturnValueHandler的自定义注册:  mv...

2017-02-24 17:02:43

阅读数 542

评论数 0

SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析

继续上一篇文章遗留的乱码问题,引出从客户端数据到服务器端的乱码和服务器端数据到客户端的乱码。  先说明下配置:  web.xml,还是最简单的配置  Java代码    "-//Sun Microsystems, Inc.//DTD Web Appli...

2017-02-24 15:25:38

阅读数 975

评论数 0

SpringMVC深度探险-SpringMVC概览

本文是专栏文章(SpringMVC深度探险)系列的文章之一,博客地址为:http://downpour.iteye.com/blog/1330596。  对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析...

2017-02-23 09:53:52

阅读数 958

评论数 0

SpringMVC深度探险-DispatcherServlet与初始化主线

在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点:  SpringMVC将Http处理流程抽象为一个又一个处理单元SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来SpringMVC由Dispa...

2017-02-20 11:37:22

阅读数 849

评论数 0

SpringMVC-redirect重定向传值

spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。         首先先来介绍一下不带参数的重定向:         我在后台一个controller跳转到另一个controller,为什么有...

2017-01-11 10:25:22

阅读数 10764

评论数 1

SpringMVC控制台打印异常及异常处理

在程序开发中,如果程序发生异常,而控制台没有打印,那将是很麻烦的事情。 使用SpringMvc的时候一般会在springmvc.xml中进行如下配置来处理异常 [html] view plain copy print? bean class="org...

2017-01-10 14:29:48

阅读数 2885

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭