ForwardVision, 事务类 package MS.VPC.V; import ME.APM.VSQ.App; import OSI.AOP.MS.VPC.server.ServerForward_Standard; import OSI.AOP.MS.VPC.server.VPCSRequest; import OSI.AOP.MS.VPC.server.VPCSResponse; import SVQ.stable.StableHTTP; import SVQ.stable.StableWeb; //import OSI.AOP.VPC.PP.port_E.RestLoginPort_E; //import PEU.P.map.VtoV; //合并 数据库和 前端的 vison 文件 //罗瑶光 20210730 public class Forward_V extends ServerForward_Standard{ public static void forwardToRestMap(App app, VPCSRequest vPCSRequest , VPCSResponse vPCSResponse) throws Exception { if(null== vPCSRequest || null== vPCSRequest.getRequestForwardType()){ vPCSResponse.return404(); return; DNA 元基催化与肽计算,第四次修订版本 395} if(vPCSRequest.getRequestForwardType().equalsIgnoreCase(StableWeb.STREAM_REST)){ //与其设计个 sleeper 继承,不如在这里设计个 condition 函数,然后根据port 识别来继承这个 condition 就是了。, 罗瑶光 20210730 if(vPCSRequest.getRequestPort().equals(StableHTTP.PORT_DATABASE)) { RestMap_V.P_RestDB(app, vPCSRequest, vPCSResponse); }else { RestMap_V.P_Rest(app, vPCSRequest, vPCSResponse); } } if(vPCSRequest.getRequestForwardType().equalsIgnoreCase(StableWeb.STREAM_BYTES)){ RestMap_V.P_Bytes(vPCSRequest, vPCSResponse); } if(vPCSRequest.getRequestForwardType().equalsIgnoreCase(StableWeb.STREAM_BUFFER)){ RestMap_V.P_Buffer(vPCSRequest, vPCSResponse); } if(vPCSRequest.getRequestForwardType().equalsIgnoreCase(StableWeb.STREAM_BYTES_BUFFER)){RestMap_V.P_BufferBytes(vPCSRequest, vPCSResponse); } if(vPCSRequest.getRequestForwardType().equalsIgnoreCase(StableWeb.STREAM_BYTES_WITHOUT_ZIP)){ RestMap_V.P_BytesWithoutZip(vPCSRequest, vPCSResponse); } }