馳騁工作流引擎-表單設(shè)計(jì)引擎.docx

馳騁工作流引擎-表單設(shè)計(jì)引擎.docx

ID:29135291

大?。?21.15 KB

頁數(shù):6頁

時間:2018-12-16

馳騁工作流引擎-表單設(shè)計(jì)引擎.docx_第1頁
馳騁工作流引擎-表單設(shè)計(jì)引擎.docx_第2頁
馳騁工作流引擎-表單設(shè)計(jì)引擎.docx_第3頁
馳騁工作流引擎-表單設(shè)計(jì)引擎.docx_第4頁
馳騁工作流引擎-表單設(shè)計(jì)引擎.docx_第5頁
資源描述:

《馳騁工作流引擎-表單設(shè)計(jì)引擎.docx》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、馳騁工作流引擎-表單引擎關(guān)鍵字:馳騁工作流引擎,開源工作流,CCFLOW,CCBPM,流程引擎,流程解析服務(wù)器,表單引擎,表單解析服務(wù)器,.NET工作流,源代碼表單定義:表單是用來呈現(xiàn)與存儲數(shù)據(jù)的圖形化界面。我們用火車來比喻,數(shù)據(jù)就是貨物、表單就是車廂、火車頭就是工作流程引擎。馳騁表單分類:馳騁表單為了適用與不同的用戶類型與不同的應(yīng)用平臺,把他分為:自由表單、自定義表單、Offices表單。馳騁表單可以與馳騁工作流引擎緊密結(jié)合運(yùn)行,也可以單獨(dú)運(yùn)行。自由表單:它采用關(guān)系型數(shù)據(jù)庫存儲表單模版的設(shè)計(jì)理念表單。它可以通過拖拽的方式圖形化的設(shè)計(jì)一個表單。馳騁的自由表

2、單=表單模版+表單設(shè)計(jì)器+表單解析執(zhí)行器三部分構(gòu)成。對于表單解析執(zhí)行器,我們又分為aspx表單解析執(zhí)行器,jsp表單解析執(zhí)行器,andriod表單解析執(zhí)行器,silverlight表單解析執(zhí)行器。自定義表單:使用戶自己定義一個表單,把他的url設(shè)置到表單注冊表里,雙方通過一定的參數(shù)約定來工作。Office表單:他是借助weboffice的在線編輯文檔的組件,完成對數(shù)據(jù)的采集需要,它直接提供給操作用戶的是一個excel文件或者word文件。所以馳騁的office表單=Excel表單+Word表單。對于公文類的流程大多用word表單,業(yè)務(wù)類的表單多用于使用ex

3、cel表單。我們使用上馳騁的office表單,需要感謝北京點(diǎn)聚公司為我們提供的這個在線編輯組件。綜述:以上任何一個類型的表單,都有一個表單ID,一個表單類型,一個表單數(shù)據(jù)存儲表,自定義表單與office表單也不例外。目前流行的表單設(shè)計(jì)器有兩種思路,第一種基于文件的作為展現(xiàn)與存儲介質(zhì),創(chuàng)建一個表單需要首先創(chuàng)建一個文件比如.jsp,.aspx,php或者自定義格式的文件。第二種基于關(guān)系性數(shù)據(jù)庫的他的業(yè)務(wù)操作模式、表單元素都以格式化的方式存儲到數(shù)據(jù)表里,不依賴于任何文件。這兩種都有自己的優(yōu)缺點(diǎn),對于后者來說,我們認(rèn)為擴(kuò)展性、移植性、跨平臺工作更好一些,馳騁表單采

4、用的第二種方案。定義:馳騁的自由表單就是隨心所欲的在畫布上自己定義表單,設(shè)計(jì)的表單所見即所得,我們把這樣的表單成為自由表單。設(shè)計(jì)理論基礎(chǔ):馳騁表單是采用了關(guān)系數(shù)據(jù)庫為基礎(chǔ)存儲的模式,這種格式可擴(kuò)展性、移植性比較好。馳騁表單=表單模版+表單設(shè)計(jì)器+各種形式的表單解析執(zhí)行器。一、組成部分馳騁表單=表單模版+表單設(shè)計(jì)器+各種形式的表單解析執(zhí)行器表單模版:他就是一個xml文件如下圖所示。表單設(shè)計(jì)器:表單設(shè)計(jì)器是用來定義表單解構(gòu)的工具,它把表單定義的內(nèi)容按照關(guān)系性數(shù)據(jù)庫解構(gòu)存儲到數(shù)據(jù)表里,導(dǎo)出到xml就是表單模版。表單的解析執(zhí)行器:根據(jù)應(yīng)用的環(huán)境不同,馳騁表單解析執(zhí)

5、行器分為,aspx表單解析執(zhí)行器,jsp表單解析執(zhí)行器,android表單解析執(zhí)行器。Silverlight表單解析執(zhí)行器。對于同一個表單,不同類型的表單解析執(zhí)行器,可以應(yīng)用于不同的環(huán)境。二、表單設(shè)計(jì)器馳騁表單設(shè)計(jì)器,采用數(shù)據(jù)庫格式化存儲表單模版馳騁自由表單設(shè)計(jì)器有一種存儲格式、兩種設(shè)計(jì)模式,三種展現(xiàn)方式,具有一定的通用的接口可以被外部調(diào)用,自己有可以獨(dú)立運(yùn)行起來的應(yīng)用程序。一種存儲格式:采用映射的機(jī)制,以xml文件格式存儲。兩種設(shè)計(jì)模式:傻瓜表單設(shè)計(jì)器,自由表單設(shè)計(jì)器。三種展現(xiàn)方式:傻瓜表單、自由表單、手機(jī)表單。表單設(shè)計(jì)器以映射思想為核心。所說的映射業(yè)務(wù)

6、規(guī)則對字段,操作方法,界面展現(xiàn),操作行為的描述。表單設(shè)計(jì)者認(rèn)為事物的業(yè)務(wù)規(guī)則與操作模式都是可以被抽象出來的,并且把其封裝并實(shí)現(xiàn)。但是并不是所有的業(yè)務(wù)規(guī)則都有價(jià)值去抽象,是否有價(jià)值去抽象并封裝是應(yīng)用的范圍與實(shí)現(xiàn)的代價(jià)。由以上兩個理論為指導(dǎo),把界面所有的元素的描述,業(yè)務(wù)規(guī)則的描述以對象的形式為描述。CcBPM自由表單設(shè)計(jì)器不一定滿足所有的數(shù)據(jù)采集與數(shù)據(jù)展現(xiàn)格式,但是可以解決對數(shù)據(jù)庫操作層面的絕大多數(shù)需求。用戶可根據(jù)自己的需要選擇其中的一種表單的工作方式。三、表單解析執(zhí)行器定義:表單解析執(zhí)行器,就是解析表單的定義,進(jìn)行工作。根據(jù)平臺與應(yīng)用的環(huán)境不同,馳騁的表單解

7、析執(zhí)行器分為,java的表單解析執(zhí)行器,asp.net的解析執(zhí)行器,android的表單解析執(zhí)行器。Java解析執(zhí)行器:Asp.net解析執(zhí)行器:Android解析執(zhí)行器:

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。