上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: 1.使用 InternalResourceViewResoIver JSP 是最常见的视图技术,其配置如下: 若程序返回名为user/createSuccess的逻辑视图名,则 InternalResourceViewResolver 负责对此进行解析,将得到如下图所示的解析结果。 Internal 阅读全文
posted @ 2019-07-10 23:09 认真对待世界的小白 阅读(651) 评论(0) 推荐(0)
摘要: 请求处理方法执行完成后,最终返回一个 ModelAndView 对象。对于那些返回 String、View 或 ModelMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个 ModelAndView 对象,该对象包含了视图逻辑名和模型对象的信息。 Spring MVC 借助视 阅读全文
posted @ 2019-07-10 00:10 认真对待世界的小白 阅读(2540) 评论(0) 推荐(0)
摘要: 对于 MVC 框架来说,模型数据是最重要的,因为控制(C)是为了产生模型数据(M),而视图(V)则是为了渲染模型数据。 通过前面的学习我们己经知道,Spring MVC 通过 @RequestMapping 将请求引导到处理方法上,使用合适的方法签名将请求消息绑定到入参中。方法入参绑定请求消息只是处 阅读全文
posted @ 2019-07-07 21:42 认真对待世界的小白 阅读(671) 评论(0) 推荐(0)
摘要: 从 Spring 4.0 开始,Spring 以 Servlet 3.0 为基础进行开发。如果使用 Spring MVC 测试框架,则需要指定 Servlet 3.0 兼容的 JAR 包(因为其 Mock 的对象都是基于 Servlet 3.0 的)。为方便 Rest 的开发,Spring 引入了一 阅读全文
posted @ 2019-07-07 21:41 认真对待世界的小白 阅读(1164) 评论(0) 推荐(0)
摘要: RFC3986 定义了在 URI 中包含 name-value 的规范。随之在 Spring MVC 3.2 中出现了 @MatrixVariable 注解,该注解的出现使得开发人员能够将请求中的矩阵变量(MatrixVariable)绑定到处理器的方法参数中。而 Spring 4.0 更全面地支持 阅读全文
posted @ 2019-07-07 16:44 认真对待世界的小白 阅读(1498) 评论(1) 推荐(3)
摘要: @RequestMapping 像一个迎宾,将 HTTP 请求正确地迎接到主人的面前(负责处理该请求的方法头主人起身相迎,进而与 HTTP 请求交杯换盏、把酒言欢;最后在欢声笑语中送走 HTTP 请求(返回响应)。Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相 阅读全文
posted @ 2019-07-07 16:17 认真对待世界的小白 阅读(827) 评论(0) 推荐(0)
摘要: 在 POJO 类定义处标注 @Controller,再通过 <context:component-scan/> 扫描相应的类包,即可使 POJO 成为一个能处理 HTTP 请求的控制器。 用户可以创建数量不限的控制器。每个控制器可拥有多个处理请求的方法,每个方法负责不同的请求操作。如何将请求映射到对 阅读全文
posted @ 2019-07-07 16:09 认真对待世界的小白 阅读(1262) 评论(0) 推荐(0)
摘要: Spring MVC 框架围绕 DispatcherServlet 这个核心展开,DispatcherServlet 是 Spring MVC 的总导演、总策划,它负责截获请求并将其分派给相应的处理器处理。Spring MVC 框架包括注解驱动控制器、请求及响应的信息处理、视图解析、本地化解析、上传 阅读全文
posted @ 2019-07-01 23:46 认真对待世界的小白 阅读(450) 评论(0) 推荐(0)
摘要: Spring 使用增强类定义横切逻辑,同时由于 Spring 只支持方法连接点,增强还包括在方法的哪一点加入横切代码的方位信息,所以增强既包含横切逻辑,又包含部分连接点的信息。 1.增强类型 AOP 联盟为增强定义了 org.aopalliance.aop.Advice 接口,Spring 支持5种 阅读全文
posted @ 2019-06-30 20:08 认真对待世界的小白 阅读(1345) 评论(0) 推荐(0)
摘要: Spring AOP 使用动态代理技术在运行期织入增强的代码,为了揭示 Spring AOP 底层的工作机理,有必要学习涉及的 Java 知识。Spring AOP 使用了两种代理机制:一种是基于 JDK 的动态代理;另一种是基于 CGLib 的动态代理。之所以需要两种代理机制,很大程度上是因为 J 阅读全文
posted @ 2019-06-30 16:27 认真对待世界的小白 阅读(277) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页