Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

        
AI编程,程序员挑战年入30~100万高级指南 - 职业规划
SpringBoot+SpringSecurity+Vue权限系统高级实战课程        

IDEA永久激活

Java微信小程序电商实战课程(SpringBoot+VUe)

     

AI人工智能学习大礼包

     

PyCharm永久激活

66套java实战课程无套路领取

     

Cursor+Claude AI编程 1天快速上手视频教程

     

Webx3中文指南 PDF 下载


时间:2024-08-15 07:47来源:http://www.java1234.com 作者:转载  侵权举报
Webx3中文指南
失效链接处理
Webx3中文指南 PDF 下载

 
 
相关截图:
 

主要内容:

4.3. 处理页面的基本流程
Webx Turbine的处理流程被定义在pipeline中。Webx Framework没有规定Pipeline的内容,
但Webx Turbine却定义了一系列valves。下面是一个Webx Turbine推荐的pipeline配置:
例 4.1. Webx Turbine推荐的pipeline配置 - pipeline.xml
<services:pipeline xmlns="http://www.alibaba.com/schema/services/pipeline/valves">
 <!-- 初始化turbine rundata,并在pipelineContext中设置可能会用到的对象(如rundata、utils),以便valve取得。 -->
 <prepareForTurbine />
 <!-- 设置日志系统的上下文,支持把当前请求的详情打印在日志中。 -->
 <setLoggingContext />
 <!-- 分析URL,取得target。 -->
 <analyzeURL homepage="homepage" />
 <!-- 检查csrf token,防止csrf攻击和重复提交。假如request和session中的token不匹配,则出错,或显示expired页
面。 -->
 <checkCsrfToken />
 <loop>
 <choose>
 <when>
 <!-- 执行带模板的screen,默认有layout。 -->
 <pl-conditions:target-extension-condition extension="null, vm, jsp" />
 <performAction />
 <performTemplateScreen />
 <renderTemplate />
 </when>
 <when>
 <!-- 执行不带模板的screen,默认无layout。 -->
 <pl-conditions:target-extension-condition extension="do" />
 <performAction />
 <performScreen />
 </when>
 <otherwise>
 <!-- 将控制交还给servlet engine。 -->
 <exit />
 </otherwise>
 </choose>
 <!-- 假如rundata.setRedirectTarget()被设置,则循环,否则退出循环。 -->
 <breakUnlessTargetRedirected />
 </loop>
</services:pipeline>

 



 


------分隔线----------------------------


锋哥推荐