当前位置: 首页 > news >正文

上海小企业网站建设平台关键词优化是怎么做的

上海小企业网站建设平台,关键词优化是怎么做的,做网站运维的待遇,无锡优化网站排名一、概要 定义:责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。 二、应用场景: 1.多条件流程判断:权限相关…

一、概要
定义:责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。

二、应用场景:
1.多条件流程判断:权限相关控制
2.过滤器:在Servlet中,过滤器就是使用责任链模式实现的。每个过滤器都可以决定是否处理请求,或者将其转发给下一个过滤器进行处理。
3.异常处理:在Java中,可以使用责任链模式来处理异常。首先,程序先尝试使用自定义的异常处理器来处理异常,如果该处理器无法处理异常,则将其转发给下一个处理器进行处理。

三、使用案例
1.首先先定义一个抽象类

public abstract class ChainHandler {private ChainHandler processor;public void setNextProcessor(ChainHandler processor){this.processor=processor;}public abstract void handlerRequest();
}

2.接着我们定义2个实现类。
第一个:

import java.util.Objects;public class FirstStepHandler extends ChainHandler{private ChainHandler processor;private Object obj;public FirstStepHandler(Object obj){this.obj=obj;}@Overridepublic void setNextProcessor(ChainHandler processor){this.processor=processor;}@Overridepublic void handlerRequest() {if(Objects.isNull(obj)) {System.out.println("责任链第一步处理,处理完成,到此结束");return;}System.out.println("责任链第一步处理,处理完成,流转下一步");if (Objects.isNull(processor)) {System.out.println("责任链已到底");return;}processor.handlerRequest();}
}

第二个:

import java.util.Objects;public class SecondStepHandler extends ChainHandler{private ChainHandler processor;private Object obj;public SecondStepHandler(Object obj){this.obj=obj;}@Overridepublic void setNextProcessor(ChainHandler processor){this.processor=processor;}@Overridepublic void handlerRequest() {if(Objects.isNull(obj)) {System.out.println("责任链第二步处理,处理完成,到此结束");return;}System.out.println("责任链第二步处理,处理完成,流转下一步");if (Objects.isNull(processor)) {System.out.println("责任链已到底");return;}processor.handlerRequest();}
}

3.最后我们可以测试一下。

public class ChainMain {public static void main(String[] args) {ChainHandler chainOne= new FirstStepHandler(new Object());ChainHandler chainTwo= new SecondStepHandler(new Object());chainOne.setNextProcessor(chainTwo);chainOne.handlerRequest();}
}

结果如下:
在这里插入图片描述
大家有兴趣可以了解下。

http://www.wooajung.com/news/26912.html

相关文章:

  • 邢台网站开发公司seo属于什么
  • wordpress换背景seo计费系统
  • 无锡h5网站建设国家提供的免费网课平台
  • 网页的依托网站怎么seo网站关键词优化
  • 菠菜导航网站可以做营销推广渠道
  • 下关网站建设微信营销的方法7种
  • 哪个网站做代购软文范例200字
  • 深圳营销网站建设模板怎么开网站
  • 网站联系我们怎么做农产品推广方案
  • 中国建设银行河南省分行网站什么是网站推广策略
  • 中国室内设计师联盟网站网站建设教程
  • 住房及城乡建设部信息中心网站南京seo外包平台
  • 深圳做电商平台网站建设游戏优化大师手机版
  • 天天新品网做网站seo社区
  • 做网站的公司现在还赚钱吗网上销售
  • wordpress公式编辑器无线网络优化是做什么的
  • 做汽车团购的网站有哪些网络营销的主要特点有哪些
  • vr 网站怎么做的找网站设计公司
  • 做招聘长图用什么网站微信公众号推广
  • 优秀网站推广方案星巴克seo网络推广
  • 易名中国网站seo是指什么职位
  • 家居品牌网站建设2022百度收录越来越难了
  • 北京市住房和城乡建设委员网站优化外包服务公司
  • 青岛专业网站开发公司百度2022第三季度财报
  • 上海做oocl船的公司网站seo兼职
  • 长鳖春遇网站开发yandex网站推广
  • 肖鸿昌建筑网站百度网站排名seo
  • zblog做单页网站西安seo关键词推广
  • 石家庄个人做网站网站seo系统
  • jsp做网站毕业设计整合营销传播方案