freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

eeplat開發(fā)文檔(編輯修改稿)

2024-12-06 01:41 本頁面
 

【文章內(nèi)容簡介】 據(jù)類型 配置界面 注意: 可以通過業(yè)務(wù)對 象的配置界面,創(chuàng)建業(yè)務(wù)對象,創(chuàng)建服務(wù),創(chuàng)建面板,創(chuàng)建菜單,創(chuàng)建動態(tài)樹,關(guān)聯(lián)業(yè)務(wù)對象,關(guān)聯(lián)工作流。 業(yè)務(wù)對象生成后,名稱不要更改;如果更改名稱,那么要把相應(yīng)的缺省實(shí)現(xiàn)的服務(wù)的名稱也要改掉。 主鍵類型包含: UUID,HI/LOW,NAITIVE(數(shù)據(jù)庫原生類型如自 增 ),KEY_TYPE_ASSIGN_STRING(程序手動指定 STING 類型 ),KEY_TYPE_ASSIGN_LONG(程序手動指定整形); 現(xiàn)在平臺默認(rèn)支持UUID,其它類型需要對生成的配置數(shù)據(jù)進(jìn)行修改。 特征值列:可以不用指定,一般指實(shí) 體的名稱,例如學(xué)生表里面的姓名。 數(shù)據(jù)源:如果業(yè)務(wù)對象的類型為基本表,必須指定。 可以通過這個界面創(chuàng)建服務(wù)、面板、菜單、動態(tài)樹。 關(guān)聯(lián)業(yè)務(wù)對象 通過外鍵關(guān)聯(lián)其它業(yè)務(wù)對象。在下面界面上選擇本業(yè)務(wù)對象的列表,選擇需要關(guān)聯(lián)的其它業(yè)務(wù)對象。 點(diǎn)擊 “生成關(guān)聯(lián) ”即可,生成的過程可能持續(xù) 10 幾秒時間。 關(guān)聯(lián)流程 把業(yè)務(wù)對象關(guān)聯(lián)到某個流程下面,使該流程流轉(zhuǎn)的是該業(yè)務(wù)對象的數(shù)據(jù)。 點(diǎn)擊 “生成關(guān)聯(lián) ”即可,生成的過程可能持續(xù) 10 幾秒時間。 導(dǎo)出 導(dǎo)出該業(yè)務(wù)對象的 XML 格式的交換文件,交換文件包含業(yè)務(wù)對象的 配置數(shù)據(jù)以及業(yè)務(wù)對象下面的所有屬性、參數(shù)、服務(wù)、規(guī)則等配置數(shù)據(jù),業(yè)務(wù)對象下面 UI 的所有配置數(shù)據(jù)。 刪除 謹(jǐn)慎使用刪除操作,刪除將會把業(yè)務(wù)對象下面的所有配置數(shù)據(jù)全部刪除。 業(yè)務(wù)對象屬性 基本概念 業(yè)務(wù)對象屬性指業(yè)務(wù)對象所擁有的屬性。對于類型為基本表的業(yè)務(wù)對象,屬性基本是相應(yīng)表的列名。但是屬性可以不對應(yīng)列,列也可以不對應(yīng)屬性。 屬性可以是一個集合,為屬性定義一個查詢服務(wù),屬性對應(yīng)的是該服務(wù)執(zhí)行返回的集合。這種情況下一般用于處理業(yè)務(wù)對象之間一對多或多對多的情形。 屬性的類型影響查詢后數(shù)據(jù)的類型,如 果數(shù)據(jù)庫中表的類型修改后,屬性的類型也要進(jìn)行修改。 參數(shù)一般會關(guān)聯(lián)屬性,表格元素一般也會關(guān)聯(lián)屬性,表格元素被提交后存儲于業(yè)務(wù)對象總線上 FORM 節(jié)點(diǎn) 的 KEY 指使表格元素關(guān)聯(lián)屬性的名稱(如果表格元素進(jìn)行重命名那么用重命名的值)。參數(shù)根據(jù)關(guān)聯(lián)屬性的名稱從業(yè)務(wù)對象總線中取值(如果沒有關(guān)聯(lián)屬性或根據(jù) 關(guān)聯(lián)屬性沒有取到值,則根據(jù)參數(shù)名稱)。 對應(yīng) JAVA 數(shù)據(jù)類型 配置界面 可以通過屬性列表界面,查看、新增、修改、刪除一個業(yè)務(wù)對象屬性。 當(dāng)新增業(yè)務(wù)對象屬性后,系統(tǒng)會自動增加一個對應(yīng)的參數(shù),并會修改缺省實(shí)現(xiàn)的以 update、insert 結(jié)尾命名的服務(wù)的 sql 語句。 刪除時,系統(tǒng)會自動刪除對應(yīng)的參數(shù),并會修改缺省實(shí)現(xiàn)的以 update、 insert 結(jié)尾命名的服務(wù)的 sql 語句。 修改時,系統(tǒng)不會做相應(yīng)的操作,需要手動修改。 注意: ? 如果屬性對應(yīng)于數(shù)據(jù)表中的列,則不能為空 ? 數(shù)據(jù)庫類型來自于 ,并不是物理數(shù)據(jù)庫的類型。 ? 平臺內(nèi)部基本處理類型包括 STRING, INT, LONG, DOUBLE, DATE, TIMESTAM, CLOB,BLOB;一般不需要指定,會自動進(jìn)行匹配。 參數(shù) 基本概念 參數(shù)的作用主要是從業(yè)務(wù)對象總線上獲取對應(yīng)的值。服務(wù)可以不定義參數(shù),也可以定義一個或多個參數(shù)。服 務(wù)中 sql 語句中的?的數(shù)量要和參數(shù)的數(shù)量相同,并且按順序?qū)?yīng)(帶通配符的服務(wù),如自動條件查詢,執(zhí)行中,平臺會自動根據(jù)參數(shù)補(bǔ)全 sql)。這樣服務(wù)就 通過參數(shù)獲取總線上的值。 如果界面的表格元素采用重命名的方式,那么建立一個新的參數(shù),參數(shù)的名稱和表格元素重命名的名稱一致,不定義業(yè)務(wù)對象屬性,那么通過這個新建立的參數(shù)就可以得到表格元素對應(yīng)的值。 參數(shù)類型: CURRENT:業(yè)務(wù)對象當(dāng)前值 產(chǎn)生來源: ? 用戶當(dāng)前的點(diǎn)擊選中 ? 服務(wù)(刷新類型不是 REFRESH_NO)執(zhí)行后對業(yè)務(wù)對象新增一條記錄或修改一條記錄,那么這條記錄作為 CURRENT。 ? 服務(wù)執(zhí)行查詢后,如果刷新類型為 REFESH_CURRENT, REFESH_ALL,如果查詢返回多條記錄,則把第一條作為 CURRENT,如果查詢結(jié)果集為空,則不刷新。 默認(rèn)情況下,只有 ID 字段生成了 CURRENT 類型的參數(shù),但是其他字段和 ID 是等同的,可以通過增加參數(shù)的辦法新增 CURRENT 類型 的參數(shù)。 GLOBAL_CUR:全局當(dāng)前值 產(chǎn)生來源: 服務(wù)執(zhí)行查詢后,如果刷新類型為 REFESH_CURRENT, REFESH_ALL,如果查詢返回多條記錄,則把第一條作為 CURRENT,如果查詢結(jié)果集為空,則不刷新。 LOGIN_ID, LOGIN_NAME, LOGIN_MAIN_STATION, LOGIN_MAIN_DEPT, LOGIN_KEY:登錄相關(guān) 參見 業(yè)務(wù)對象總線 USER 的獲取 DATE:當(dāng)前時間, 類型 TIMESTAMP:當(dāng)前時間, 類型 FORM:來自界面 參見 業(yè)務(wù)對象總線 FORM 節(jié)點(diǎn) FORM_CAL:來自界面的 值可以經(jīng)過一定的計(jì)算,計(jì)算表達(dá)式填放到備注字段 。 還有一個用途是當(dāng)參數(shù)的缺省值設(shè)為 checkbox 的時候,可以把多選的值以 。分割存放 NULL: NULL 值 RECURSION_PARENT: CURRENT 子類型,遞歸情況下父親的值 KEY:主鍵 CODE:使用代碼生成器,需要指定代碼生成器 SCRIPT:參數(shù)的值來自于腳本,腳本填寫在備注中 ACTION:參數(shù)的值來自于自定義動作,需要指定自定義動作 MD5: FORM 類型的子類型,對相應(yīng)值做 MD5 運(yùn)算 SECURITY_REVERS: FORM 類型的子類型,對相應(yīng)值做可逆的加密算法 LUCENE_SEARCH: FORM 類型的子類型,使用 LUCENE 查詢時,自動把 LUCENE 和數(shù)據(jù)庫管理 LUCENE_CREATE: FORM 類型的子類型,當(dāng)數(shù)據(jù)保存時,自動創(chuàng)建 LUCENE 索引 對應(yīng) JAVA 數(shù)據(jù)類型 配置界面 服務(wù) 基本概念 服務(wù)是描述業(yè)務(wù)對象的行為。這個服務(wù)既可以是底層數(shù)據(jù)層面的操作,也可以是粗粒度的業(yè)務(wù)行為。當(dāng)一個數(shù)據(jù)表被初始化為業(yè)務(wù)對象后,會形成 6 個基本服務(wù), 命名規(guī)則是業(yè)務(wù)對象 + _ + 后綴,后綴分別為 browse、 list、 insert、 update、 delete、 auto_condition。一個面向底層數(shù)據(jù)操作的業(yè)務(wù)對象必須含有后綴為 browse 的服務(wù),自動生成的該服務(wù)不要修改。 服務(wù)按照復(fù)雜程度可以分為兩類 : 1. 基本服務(wù),只定義的一個 sql 語句。 2. 一般服務(wù),定義了自定義動作或者定義了規(guī)則。 一般服務(wù)如果定義有 sql 語句,那么可以 “退化 ”作為基本服務(wù)使用。 在配置中跟控制器的選擇有關(guān)系,控制器的后綴名如果含有 uf,那么它既可以執(zhí)行基本服務(wù)也可以執(zhí) 行一般服務(wù),否則只能執(zhí)行基本服務(wù)。 服務(wù)按照操作類型可以分為: 1. 簡單查詢 定義的 SQL 語句只包含針對一個表的查詢。 2. 查詢 定義的 SQL 語句完成的是 select 操作 查詢類的 SQL 語句,可以是分為兩段,第一段是需要完成查詢的 SQL,第二段是第一段 SQL 語句取回結(jié)果的數(shù)量,如 select * from demo。select count(*) from demo 在一般情況下,都會寫作 select * from demo 因?yàn)樵谛枰Y(jié)果集數(shù)量的場合,系統(tǒng)可以把后面的語句補(bǔ)寫完整。但是如果是非 常復(fù)雜的 SQL 語句,系統(tǒng)可能無法進(jìn)行補(bǔ)寫,需要寫完整的兩段。 1. 修改 定義的 SQL 語句完成的是 update 操作 2. 新增 定義的 SQL 語句完成的是 insert 操作 3. 保存 是新增或者是修改 4. 刪除 定義的 SQL 語句完成的是 delete 操作 5. 自動條件查詢 定義的 SQL 語句含有通配符 /*condition*/,運(yùn)行時可以根據(jù)用戶的輸入自動匹配查詢條件;如果需要排序,通配符為 orderby defaultcols desc@, 一個例子 (democo1 為默認(rèn)的排序字段 ): select * from demo /*condition*/ orderby democol1 desc@ 改 變排序字段和排序方式需要通過表單傳遞,在查詢表單上加兩個下列列表,EXEDO_ORDER 表示排序字段, EXEDO_ORDER_TYPE 表示排序方 式,這兩個下列列表的控制器均為 或 ,前者的相關(guān)配置: 排序字段名稱 ,排序字段中文名 。 排序字段名稱 ,排序字段中文名 。 排序字段名稱 ,排序字段中文名 。 后者為: desc,降序 。asc,升序。 如果有其它條件, /*condition*/ 要放到最后,如 where =1 /*condition*/ 。 1. 自動條件修改 修改的一種特殊形式, update 語句必須按照類似系統(tǒng)生成的嚴(yán)格格式編寫,執(zhí)行時系統(tǒng)會自動重新組裝 sql 語句,用戶錄入的才修改,沒有錄入的不是置為 null,而是不作修改。 2. 自由查詢 和自動條件查詢的功能類似??梢赃m用更復(fù)雜的情況,一個例子: select * from v_tbclass where objuid in (select objuid from v_tbclass minus (select fdclassid from V_STU_ALRDY_KAOQING WHERE 1=1 FDCLASSNUM[AND =39。?39。])) and 1=1 and fdhaspersons0 and fdifpassed=0 FDCLASSNUM[and fdtotaltimes=39。?39。], fdnianfen[AND fdnianfen=39。?39。],fdxueqiname[AND fdxueqi=39。?39。],fdgrade[AND fdgrade=39。?39。], fdsubject[AND fdsubject=39。?39。],fdclasslevel[AND fdclasslevel=39。?39。],fdarea[AND fdarea=39。?39。], fdxuequ[AND fdxuequ=39。?39。],fdclassareaname[AND fdclassareaname=39。?39。], fdclassroomid[AND fdclassroomid=39。?39。],fdteacherid[AND fdteacherid=39。?39。], fdclasstemplateid[AND fdclasstemplateid=39。?39。],fdstarttime[AND fdstarttime=39。?39。] 3. 自由保存 4. 腳本 定義一個 javascript 腳本,最后一行返回 sql。 5. 自定義動作查詢 定義一個自定義動作,自定義動作返回一個結(jié)果集。 自定義動作查詢屬于基本服務(wù)。自定義動作通過 setInstances 設(shè)置返回的結(jié)果集,結(jié)果集是一個BOInstance 的 List。 注意在這個自定義動作里面不能直接使用該服務(wù)的 invokeSelect()方法,否則要引起死循環(huán)。 服務(wù)定義的 SQL 語句會默認(rèn)處理為小寫,除非前面加上 /*keep*/以保持原來的大小寫。 服務(wù)的執(zhí)行 1. 簡單執(zhí)行 即只執(zhí)行所定義的 SQL 語句, JAVA 代碼 DOService aService = (服務(wù)名稱 )。 ()。//或者 2. 完全執(zhí)行 指定所定義的規(guī)則、自定動作等。 如果定義了自定義動作,則不執(zhí)行所定義的 SQL 語句。 JAVA 代碼 DOService aService = (服務(wù)名稱 )。 ()。 調(diào)用服務(wù)的表格元素控制器,如果是完全執(zhí)行, 一般以 uf 為后綴。 服務(wù)可以通過修改 “業(yè)務(wù)對象 ”改變其隸屬的業(yè)務(wù)對象,放到其它業(yè)務(wù)對象下面。 restful webservice 調(diào)用及可見性 可見性 ,包括公開 (public),保護(hù) (protected),私有 (private)。 平臺的服務(wù)可以通過 restful web service 的方式供外部訪問。 restful web service 是一種輕量 級的 web service 的實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1