pe即powerengine
1、transaction:交易
2、chain:鏈、責任鏈
3、command:命令
4、template:模板
5、action:動作
== 在介紹之前先了解這幾個業務邏輯的概念和職能 ==
交易級定義的action
style名稱
。。。
result.jsp
......
引用的command id.
.......
//定義動作的id和動作的完全限定類名
// property value
......
引用的物件的id
......
無論交易傳送的是http(httpservletcontext)還是tcp(tcpcontext)請求,最終都會被adapter轉換成渠道無關的context.
當轉換成context時,將控制權交給pe的核心控制模板,根據該交易的id,確定該交易要經過的流程處理。
首先執行chain中的一系列commands,若有其中乙個command認為需結束處理,則處理立刻結束;
當chain執行到delegate command時,開始執行template;
不同的template會呼叫不同的actions,以完成實際的交易處理。
總結:首先根據中的id號,找到模板(template),然後再根據模板找到責任鏈(chain),一旦確認chain就按照流程圖執行,從chain中執行command,執行到deletegatecommand後結束,跳到模板,再去執行,然後跳轉到相應的jsp頁面。
原文:
使用PE系統修復MBR
配置情況 系統 win7 ubuntu雙系統 電腦 sony 問題起因 安裝了win7 ubuntu 12.04雙系統後,ubuntu出了點問題,於是就想重灌ubuntu 本來我是用easybcd這個軟體來安裝雙系統的,由於對這個軟體和系統的相關知識不了解等等原因。就腦子一拍,想到sony電腦不是有...
PE框架從入門到放棄 報文傳送流程
pe框架傳送報文,適用於pe及vx技術 步驟 1.在action中使用傳送報文,要指定報文在router端的交易名稱 2.如果使用supe.execute context 來傳送,不需要第一步 3.配置從網銀到router的xml報文 4.根據網銀交易名匹配到router端交易名 這裡對應的是第2步...
PE知識複習之PE的節表
確定節表位置 dos nt頭下面就是節表.確定節表數量 節表數量在檔案頭中存放著.可以準確知道節表有多少個.節表是乙個結構體陣列.沒乙個節表表示了資料在哪,怎麼儲存.下方是節的結構體 typedef struct image section header misc dword virtualaddr...