摘要: 定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 角色 Command 定义命令的接口,声明执行的方法。 ConcreteCommand 命令接口实现对象,是“虚”的实现 阅读全文
posted @ 2016-09-05 18:45 limeOracle 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。 并且提供了一组强大的注解: 需要通过处理 阅读全文
posted @ 2016-09-05 17:47 limeOracle 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 拦截器接口 preHandle:预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器; 返回值:true表示继续流程(如调用下一个拦截器或处理器); false表示流程中断(如登录检查失败),不会继续调用其他的拦截器或处理器,此时我们需要通过response来产生响应; pos 阅读全文
posted @ 2016-09-05 16:48 limeOracle 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 文件上传 1.需要导入两个jar包 2.在SpringMVC配置文件中加入 3.方法代码 4.前台form表单 设置一个自定义拦截器 1.创建一个MyInterceptor类,并实现HandlerInterceptor接口 2.在SpringMVC的配置文件中配置 3.拦截器执行顺序 整合Sprin 阅读全文
posted @ 2016-09-05 16:18 limeOracle 阅读(727) 评论(0) 推荐(0) 编辑
摘要: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider 阅读全文
posted @ 2016-09-05 15:31 limeOracle 阅读(276) 评论(0) 推荐(0) 编辑