springmvc执行流程 springMVC框架下如何实现移动端接口调用

随着移动办公的热潮,现在出现了越来越多的APP,小编作为一个PC端的开发第一次和移动端合作,给他们提供接口那么在PC是如何识别发来的请求是移动端的?如何验证用户是否登录?如何实现方法的调用?,我来为大家科普一下关于springmvc执行流程 springMVC框架下如何实现移动端接口调用?下面希望有你要的答案,我们一起来看看吧!

springmvc执行流程 springMVC框架下如何实现移动端接口调用

springmvc执行流程 springMVC框架下如何实现移动端接口调用

随着移动办公的热潮,现在出现了越来越多的APP,小编作为一个PC端的开发第一次和移动端合作,给他们提供接口。那么在PC是如何识别发来的请求是移动端的?如何验证用户是否登录?如何实现方法的调用?

环境:Eclipse tomcat

框架:Springmvc JDBC

第一:

在PC端的系统中我们都是填了用户登录验证的,那么如何让移动端发来的请求避免PC端的验证走移动端自己的那一套验证呢?就是使用“白名单”。将移动端请求的URL配置到其中,这样就可以跳过PC端的登录验证,这里不是本篇博客重点不再代码举例。

第二:

跳过PC端的验证,如何走移动端自己的验证呢?这里使用了springMVC的拦截器。基本原理和struts的拦截器是一样的。

1、首先编写一个拦截器,在struts中编写的拦截器类是继承的MethodFilterInterceptor重写其中的doIntercept方法。在springMVC中的拦截器类是实现HandlerInterceptor接口。HandlerInterceptor有三个方法:

(1) preHandle(HttpServletRequestrequest, HttpServletResponse response, Object handle)

执行时间:在请求处理之前调用。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页