网站安全怎么做代表性设计制作作品图片

张小明 2026/3/12 5:18:58
网站安全怎么做,代表性设计制作作品图片,网站的建设报价,沈阳网页制作设计营销责任链模式详解什么是责任链模式#xff1f;核心思想工作流程示例模式结构Handler#xff08;抽象处理器#xff09;ConcreteHandler#xff08;具体处理器#xff09;典型应用场景1. 订单处理系统2. OA审批系统3. Web请求处理Filter链Interceptor链实现方式基础实现Sprin…责任链模式详解什么是责任链模式核心思想工作流程示例模式结构Handler抽象处理器ConcreteHandler具体处理器典型应用场景1. 订单处理系统2. OA审批系统3. Web请求处理Filter链Interceptor链实现方式基础实现Spring中的实现示例优缺点分析优点缺点实际案例Java Servlet中的FilterChainSpring Security的过滤器链责任链模式详解什么是责任链模式责任链模式Chain of Responsibility Pattern是一种行为型设计模式它将请求的发送者和接收者解耦通过创建一个处理请求的接收者链来处理请求。这种模式允许请求沿着处理链传递直到有一个对象处理它为止。核心思想解耦发送者和接收者发送者不需要知道具体由哪个接收者处理请求动态链式处理可以灵活地调整处理链的顺序和组成责任分离每个处理器只关注自己负责的部分工作流程示例以电商订单处理为例用户提交订单系统依次执行库存校验检查商品是否有货风控校验检查用户是否存在欺诈风险支付信息校验检查支付方式是否有效物流校验检查配送地址是否可达任何一个环节失败整个流程终止并返回相应错误所有环节通过后订单创建完成模式结构Handler抽象处理器定义处理请求的接口通常包含publicabstractclassHandler{protectedHandlernextHandler;publicvoidsetNext(Handlerhandler){this.nextHandlerhandler;}publicabstractvoidhandleRequest(Requestrequest);}ConcreteHandler具体处理器实现具体的处理逻辑例如publicclassInventoryHandlerextendsHandler{OverridepublicvoidhandleRequest(Requestrequest){if(checkInventory(request)){if(nextHandler!null){nextHandler.handleRequest(request);}}else{thrownewRuntimeException(库存不足);}}privatebooleancheckInventory(Requestrequest){// 实际的库存检查逻辑}}典型应用场景1. 订单处理系统库存校验检查商品库存是否充足价格校验检查商品价格是否发生变化优惠券校验验证优惠券是否有效风控校验评估订单欺诈风险支付校验验证支付方式和金额2. OA审批系统部门审批部门经理审批财务审批财务部门审核预算高管审批总经理/CEO最终审批归档处理审批完成后归档审批金额阈值示例5万元以下部门经理审批5-50万元部门经理→财务总监50万元以上部门经理→财务总监→CEO3. Web请求处理Filter链字符编码过滤器设置请求/响应编码认证过滤器检查用户登录状态权限过滤器验证用户权限日志过滤器记录请求信息限流过滤器防止DDoS攻击Interceptor链参数校验验证请求参数合法性数据转换格式化请求数据性能监控记录方法执行时间异常处理统一异常捕获和处理实现方式基础实现publicabstractclassHandler{privateHandlernext;publicHandlersetNext(Handlernext){this.nextnext;returnnext;}publicabstractbooleanhandle(Requestrequest);protectedbooleanhandleNext(Requestrequest){if(nextnull){returntrue;}returnnext.handle(request);}}Spring中的实现示例publicinterfaceHandlerInterceptor{defaultbooleanpreHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler){returntrue;}defaultvoidpostHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler,ModelAndViewmodelAndView){}defaultvoidafterCompletion(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler,Exceptionex){}}优缺点分析优点降低耦合度发送者无需知道具体处理器增强灵活性可以动态调整处理链单一职责每个处理器只关注自己的逻辑可扩展性新增处理器无需修改现有代码缺点性能影响长处理链可能影响性能调试困难请求可能在任意环节被处理循环引用处理链配置不当可能导致循环实际案例Java Servlet中的FilterChainpublicinterfaceFilterChain{voiddoFilter(ServletRequestrequest,ServletResponseresponse);}// 实现示例publicclassApplicationFilterChainimplementsFilterChain{privateFilter[]filters;privateintposition0;publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse){if(positionfilters.length){Filterfilterfilters[position];filter.doFilter(request,response,this);}else{// 调用servlet.service()方法}}}Spring Security的过滤器链Spring Security使用责任链模式构建了复杂的安全过滤器链包含SecurityContextPersistenceFilterLogoutFilterUsernamePasswordAuthenticationFilterBasicAuthenticationFilterRememberMeAuthenticationFilterAnonymousAuthenticationFilterExceptionTranslationFilterFilterSecurityInterceptor
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做易经类的网站网站运营者

多继承派生类的语法格式&#xff1a;class 派生类名 : <继承方式1> 基类名1,<继承方式2> 基类名2,…… { ……//派生类新添加的成员};多继承派生类对象的构造和析构:派生类名(参数表):基类名1(参数表1),基类名2(参数表2),对象成员1(参数表3),对象成员2(参数…

张小明 2026/3/5 5:11:30 网站建设

企业设计网站系统网站设置不能通过链接访问

GoCV实战&#xff1a;从图像处理到界面集成的完整方案 【免费下载链接】gocv hybridgroup/gocv: 是一个基于 Go 语言的开源计算机视觉库&#xff0c;支持多种计算机视觉算法和工具。该项目提供了一个简单易用的计算机视觉库&#xff0c;可以方便地实现图像和视频处理算法&#…

张小明 2026/3/5 5:11:31 网站建设

友情链接中有个网站域名过期了会影响网站开发 平台

Excalidraw构建审计追踪系统&#xff1a;合规性记录可视化 在金融、医疗和政务等强监管领域&#xff0c;一次系统变更若缺乏完整记录&#xff0c;可能引发严重的合规风险。传统的审计方式依赖文档日志或版本控制系统中的文字描述&#xff0c;虽然能保留“谁改了什么”&#xff…

张小明 2026/3/5 5:11:34 网站建设

茶企业网站做网站的一般要多钱

第一章&#xff1a;Open-AutoGLM 权限授权失败处理步骤在使用 Open-AutoGLM 进行自动化任务调度时&#xff0c;权限授权失败是常见问题之一。此类错误通常发生在服务账户未被正确配置或访问令牌失效的情况下。为确保系统稳定运行&#xff0c;需按照以下流程进行排查与修复。检查…

张小明 2026/3/5 5:11:34 网站建设

桂林论坛网站建设12306网站建设 实际

一、实验拓扑&#xff08;截取自己的拓扑图&#xff0c;并标注好网段信息&#xff09;二、实验需求1、R1-R3为区域0&#xff0c;R3-R4为区域1&#xff1b;其中R3在环回地址在区域0&#xff1b;2、R1、R2各有一个环回口&#xff1b;3、R1-R3中&#xff0c;R3为DR设备&#xff0c…

张小明 2026/3/5 5:11:36 网站建设

网站有版权吗设计类专业需要美术功底吗

原文载营魄抱一&#xff0c;能无离乎&#xff1f; 专气致柔&#xff0c;能如婴儿乎&#xff1f; 涤除玄鉴&#xff0c;能无疵乎&#xff1f; 爱民治国&#xff0c;能无为乎&#xff1f; 天门开阖&#xff0c;能为雌乎&#xff1f; 明白四达&#xff0c;能无知乎&#xff1f; 生…

张小明 2026/3/5 5:11:36 网站建设