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

怎么在windows做网站win2012 iis 新建网站

怎么在windows做网站,win2012 iis 新建网站,购买域名之后怎么做网站,seo做的好的网站文章目录 概念结构实例总结 概念 职责链模式#xff1a;避免将一个请求的发送者与接收者耦合在一起#xff0c;让多个对象都有机会处理请求。将接收请求的对象连接成一条链#xff0c;并且沿着这条链传递请求#xff0c;直到有一个对象能够处理它为止。 比如大学期间避免将一个请求的发送者与接收者耦合在一起让多个对象都有机会处理请求。将接收请求的对象连接成一条链并且沿着这条链传递请求直到有一个对象能够处理它为止。 比如大学期间我们进行奖学金申请100到1000是导员审批1000到2000是系主任审批2000到5000是院长审批。 每一个人审批的内容都是不同的如果有一个审批者认为不符合自己的审批条件则将审批流转到下一个人。而我们也只需要和导员提交申请不需要关注后面的审批人。 结构 Handler(抽象处理者)它定义了一个处理请求的接口由于不同的具体处理者处理请求的方式不同每一个处理者的下家还是一个处理者故在其定义了一个抽象处理者类型的对象作为下家的引用。 ConcreteHandler(具体处理者)在具体处理者中实现了抽象处理者中的方法在处理请求之前需要进行判断看是否具有相应的处理权限有的话则处理没有的话则将请求转发给后继者。 实例 某企业的采购系统包含一个审批的子系统可以根据采购金额不同由不同层次的主管人员来审批。主任审批5万元以下的副董事长审批5w到10w的董事长审批10w到50w的50w以上的采购需要开董事会来讨论决定。 采购单类充当请求类。 Data public class PurchaseRequest {// 采购金额private double amount;// 采购单编号private int number;// 采购目的private String request;public PurchaseRequest(double amount, int number, String request) {this.amount amount;this.number number;this.request request;}}审批者的抽象类 public abstract class Approver {//定义后继对象protected Approver successor;protected String name;public Approver(String name) {this.name name;}public void setSuccessor(Approver approver){this.successor approver;}public abstract void processRequest(PurchaseRequest request);}主任类充当具体处理者 public class Director extends Approver {public Director(String name) {super(name);}Overridepublic void processRequest(PurchaseRequest request) {if (request.getAmount() 50000) {System.out.println(主任 this.name 审批采购单 request.getNumber() 金额 request.getAmount() 元采购目的 request.getRequest() .);} else {this.successor.processRequest(request);}} } 副董事长类 public class VicePresident extends Approver {public VicePresident(String name) {super(name);}Overridepublic void processRequest(PurchaseRequest request) {if (request.getAmount() 100000) {System.out.println(副董事长 this.name 审批采购单 request.getNumber() 金额 request.getAmount() 元采购目的 request.getRequest() .);} else {this.successor.processRequest(request);}} }董事长类 public class President extends Approver {public President(String name) {super(name);}Overridepublic void processRequest(PurchaseRequest request) {if (request.getAmount() 500000) {System.out.println(董事长 this.name 审批采购单 request.getNumber() 金额 request.getAmount() 元采购目的 request.getRequest() .);} else {this.successor.processRequest(request);}} }董事会 public class Congress extends Approver{public Congress(String name) {super(name);}Overridepublic void processRequest(PurchaseRequest request) {System.out.println(召开董事会审批采购单 request.getNumber() 金额 request.getAmount() 元采购目的 request.getRequest() .);} }客户端使用 public class Client {public static void main(String[] args) {Approver director new Director(张三);Approver vicePresident new VicePresident(李四);Approver president new President(王五);Approver congress new Congress(董事会);director.setSuccessor(vicePresident);vicePresident.setSuccessor(president);president.setSuccessor(congress);PurchaseRequest purchaseRequest1 new PurchaseRequest(45000, 10001, 购买员工座椅);PurchaseRequest purchaseRequest2 new PurchaseRequest(60000, 10002, 购买员工电脑);director.processRequest(purchaseRequest1);director.processRequest(purchaseRequest2);} }执行结果 总结 职责链模式通过建立一条链来组织请求的处理者请求将沿着链进行传递。请求发送者无需知道请求被谁处理实现了请求发送者和处理者之间的解耦。 使用场景 1、当多个对象可以处理同一个请求但每个对象处理的方式、时机不同可以考虑使用职责链。 2、在不明确指定接受者的情况下向多个对象中的一个提交一个请求。 3、可动态指定一组对象处理请求客户端动态的创建职责链来处理请求还可以改变链中处理者之间的先后顺序。
http://www.pierceye.com/news/760054/

相关文章:

  • 设计公司做网站有用吗互联网营销的概念
  • 网站中数据库教程网站未续费到期后打开会怎样
  • 企业网站的规划与建设纯静态网站开发
  • 静海集团网站建设网址收录查询
  • 怎样做网站的外链怎么做自己的网站
  • nas 建网站asp.net 做网站源代码
  • 做网站的详细步骤叫别人做网站权重被转移了
  • 做网站好还是网店做网站是怎样赚钱的
  • 国内网站 备案北京模板网站建站
  • 怎么建立网站?婚纱网站策划书模板下载
  • 接单子做网站词类似酷家乐做庭院的网站
  • 道路建设网站专题推广做黄页网站
  • 做展柜平时在哪里网站推广青岛原创工程设计有限公司
  • 网站建设加网络营销营销网站有多种类型
  • 深圳网站网页制作公司深圳品牌网站建设公司有哪些
  • 网站建设中 windows网站后台用什么做
  • 外贸营销型网站建站怎么做便民信息网站
  • 事业单位门户网站建设的建议大连建设工程信息网华宇凤凰城东侧市政管网配套工程
  • 上海网站建设开发哪亚马逊官网首页中国
  • 常德网站建设套餐报价英文网站字体大小
  • 橙色网站logo 配色播放器网站怎么做
  • dw网站制作怎样做网站xml
  • 房屋租赁网站开发意义新网站如何做排名
  • 钉钉如何做自己的网站银川企业网站建设
  • 做游戏女角色去衣的网站网站建设及售后服务的说明书
  • 微网站下载资料怎么做网站开发毕业设计任务书怎么写
  • ckplayer网站根目录泉州 网站制作
  • 中国建设银行网站江苏分行帮别人做网站收多少钱合适
  • 公司该建哪种网站带有互动的网站开发
  • 怎样进入谷歌网站怎么做一个简易网站