eos構件包沒有編譯成功
❶ eth錢包裡面的未映射的eos還有用嗎能提出來嗎
咨詢記錄 · 回答於2021-02-18
❷ EOS的開發流程
創建一個引用EOS報表構件包的項目。引用該構件包後,即可在此項目上創建報表模板,以及調用報表運算邏輯。用戶也可以現有項目上添加引用報表構件包。
2. 創建報表模板。
o 確定資料庫的連接方式。
o 在報表模板中定製數據的匯總、統計。
o 確定最終顯示樣式。
3. 開發JSP,展現邏輯,業務邏輯。
實現數據的提取、顯示、列印、導出等功能。
4. 調試發布。 1. 根據調用位置的不同,調用EOS報表的方式有兩種:
o 在JSP頁面上調用tag。
o 在業務邏輯中調用EOS報表的運算邏輯。
2. 根據資料庫的連接方式分為:
o JDBC/XML數據源。
o EOS數據源。 一般情況下,報表都是一組有條件的查詢結果,下面將用四個示例分別介紹針對同一需求的四種不同開發方式。
用戶需求如下:
查詢現有系統中的用戶角色和用戶信息,以報表的形式展示出某些角色所對應的用戶名和用戶ID。既可以查詢某一角色對應的用戶信息,也可以查詢所有角色對應的用戶信息,並可以將查詢結果列印或導出到EXCEL中。
案例分析:
1. 查詢要求
o 要求實現條件查詢,條件為角色。
o 分組顯示,按角色分組。
o 可以以html,applet,excel格式返回結果集。
2. 實現要點
o 需要創建條件查詢頁面,做為用戶查看報表的入口,在該頁面需要實現:選擇角色、選擇結果的顯示格式。
o 需要實現分組顯示,該功能在報表模板中實現。
o 需要設定顯示格式,該功能在結果頁面完成。
o 數據的提取可以由結果頁面直接調用報表模板實現,也可以由後台調用「展現邏輯+業務邏輯」的方式實現。
3. 表結構和數據顯示
以下關聯的三個表均為eos的系統表。
查詢sql語句如下:
select
o.userid,o.operatorname,r.rolename
from
EOSOPERATOR o,
EOSOPERATORROLE eor,
EOSROLE r
where
o.operatorid=eor.operatorid and
eor.roleid=r.roleid and
r.rolename like '%'
order by r.rolename
4. 實現結果展示
o 查詢條件頁面
o 查詢結果頁面
❸ 什麼是EOS
EOS從誕生之初便備受矚目,並受到各路資本的青睞與追捧。EOS是區塊鏈奇才BM(DanielLarimer)領導開發的類似操作系統的區塊鏈架構平台,旨在實現分布式應用的性能擴展。
EOS提供帳戶,身份驗證,資料庫,非同步通信以及在數以百計的CPU或群集上的程序調度。該技術的最終形式是一個區塊鏈體系架構,該區塊鏈每秒可以支持數百萬個交易,同時普通用戶無需支付使用費用。EOS白皮書 中稱其有非常強的拓展性,能夠提供賬戶、身份認證、資料庫、非同步通信等程序調用和並行計算,是一個以商用為目的的區塊鏈平台。具有低延遲和免費交易費用,未來有望實現百萬級TPS(每秒處理交易數)。
它的社區基礎強大,社區化現象越發成熟,其生態成員中各節點、項目開發方、使用者之間保持著良性的博弈增長關系。另外,它的上線交易所覆蓋面廣,主網上線至今運行近半年,錢包、智能合約開發及發布等基礎功能完備,區塊鏈瀏覽器基礎及可視化附加功能較為齊全。現階段EOS性能滿足當前階段各應用的基礎需求,但長期安全性方面仍有待時間檢驗。生態進展優異,據數據顯示,DApp生態相關數據穩步上升,應用生態呈現厚積之勢。
❹ EOS是什麼
EOS有四種不同釋義,具體如下:
1、EOS:電子電氣
電氣過應力(Electrical Over Stress,EOS)是元器件常見的損壞原因,其表現方式是過壓或者過流產生大量的熱能,使元器件內部溫度過高從而損壞元器件(大家常說的燒壞),是由電氣系統中的脈沖導致的一種常見的損害電子器件的方式。
2、EOS:嵌入式操作系統
嵌入式操作系統(Embedded Operating System,簡稱:EOS)是指用於嵌入式系統的操作系統。嵌入式操作系統是一種用途廣泛的系統軟體,通常包括與硬體相關的底層驅動軟體、系統內核、設備驅動介面、通信協議、圖形界面、標准化瀏覽器等。
嵌入式操作系統負責嵌入式系統的全部軟、硬體資源的分配、任務調度,控制、協調並發活動。它必須體現其所在系統的特徵,能夠通過裝卸某些模塊來達到系統所要求的功能。
3、EOS:基於SDH的乙太網
POS(Packet Over SDH,基於SDH的包交換)和EOS是SDH網路承載IP業務的兩種不同的實現方式。POS技術出現得較早一些,EoS是後來出現,技術上做了一些演進。
和POS的主要差異是先將乙太網幀進行封裝後再映射到SDH/SONET的VC(虛容器)中,然後按照SDH的交叉映射系統處理信息。
4、EOS:區塊鏈
EOS,可以理解為Enterprise Operation System,即為商用分布式應用設計的一款區塊鏈操作系統。EOS是引入的一種新的區塊鏈架構,旨在實現分布式應用的性能擴展。注意,它並不是像比特幣和以太坊那樣的貨幣,而是基於EOS軟體項目之上發布的代幣,被稱為區塊鏈3.0。
(4)eos構件包沒有編譯成功擴展閱讀:
區塊鏈(EOS)的特點
1、EOS有點類似於微軟的windows平台,通過創建一個對開發者友好的區塊鏈底層平台,支持多個應用同時運行,為開發dAPP提供底層的模板。
2、EOS通過並行鏈和DPOS的方式解決了延遲和數據吞吐量的難題,EOS是每秒可以上千級別的處理量,而比特幣每秒7筆左右,以太坊是每秒30-40筆;
3、EOS是沒有手續費的,普通受眾群體更廣泛。EOS上開發dApp,需要用到的網路和計算資源是按照開發者擁有的EOS的比例分配的。當你擁有了EOS的話,就相當於擁有了計算機資源,隨著DAPP的開發,你可以將手裡的EOS租賃給別人使用,單從這一點來說EOS也具有廣泛的價值。
❺ 普元eos5怎麼利用邏輯構建截取字元串
EOS項目中獲取當前構件包配置目錄下文件路徑import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import com.eos.foundation.eoscommon.CommonUtil;
public abstract class {
public String (String configurationFileName) {
String packageName = CommonUtil.getCurrentContributionName();
final String FORMAT_STR = ".xml";
if(configurationFileName == null || "".equals(configurationFileName)) {
throw new IllegalArgumentException("構件包:" + packageName + " 的配置文件名不能為空!");
} else if(configurationFileName.length() < 5 ||
!FORMAT_STR.equals(configurationFileName.substring(configurationFileName.length() - 4, configurationFileName.length()))) {
throw new IllegalArgumentException("配置文件必須是XML格式的文件!");
}
String separator = File.separator;
String classesPath = .class.getClassLoader().getResource("").toString();
String classerDealPath = classesPath.substring(0, classesPath.length()-1);
String webInfPath = classerDealPath.substring(6, classerDealPath.lastIndexOf("/"));
String packagePath = webInfPath + separator + "_srv"+separator+"work"+separator+"user" +separator+ packageName;
String configFileAbsolutePath = packagePath + separator + "META-INF" + separator + configurationFileName;
return configFileAbsolutePath;
}
protected FileInputStream (String configurationAbsolutePath) throws FileNotFoundException {
File file = new File(configurationAbsolutePath);
return new FileInputStream(file);
}
}
❻ 電子部品中EOS意思
EOS數碼相機嵌入式操作系統(Embedded Operation System,EOS)是一種用途廣泛的系統軟體,過去它主要應用與工業控制和國防系統領域。EOS負責嵌入系統的全部軟、硬體資源的分配、任務調度,控制、協調並發活動。它必須體現其所在系統的特徵,能夠通過裝卸某些模塊來達到系統所要求的功能。目前,已推出一些應用比較成功的EOS產品系列。隨著Internet技術的發展、信息家電的普及應用及EOS的微型化和專業化,EOS開始從單一的弱功能向高專業化的強功能方向發展。嵌入式操作系統在系統實時高效性、硬體的相關依賴性、軟體固化以及應用的專用性等方面具有較為突出的特點。EOS是相對於一般操作系統而言的,它除具有了一般操作系統最基本的功能,如任務調度、同步機制、中斷處理、文件處理等外
EOS - 特點
可裁剪性。支持開放性和可伸縮性的體系結構。 強實時性。EOS實時性一般較強,可用於各種設備控制中。 操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學易用。 提供強大的網路功能,支持TCP/IP協議及其他協議,提供TCP/UDP/IP/PPP協議支持及統一的MAC訪問層介面,為各種移動計算設備預留介面。 強穩定性,弱交互性。嵌入式系統一旦開始運行就不需要用戶過多的干預、這就要負責系統管理的EOS具有較強的穩定性。嵌入式操作系統的用戶介面一般不提供操作命令,它通過系統的調用命令向用戶程序提供服務。 固化代碼。在嵌入式系統中,嵌入式操作系統和應用軟體被固化在嵌入式系統計算機的ROM中。 更好的硬體適應性,也就是良好的移植性。
EOS - 在EOS中開發一個報表應用的流程為:
1. 新建項目。
創建一個引用EOS報表構件包的項目。引用該構件包後,即可在此項目上創建報表模板,以及調用報表運算邏輯。用戶也可以現有項目上添加引用報表構件包。
2. 創建報表模板。
o 確定資料庫的連接方式。
o 在報表模板中定製數據的匯總、統計。
o 確定最終顯示樣式。
3. 開發JSP,展現邏輯,業務邏輯。
實現數據的提取、顯示、列印、導出等功能。
4. 調試發布。
【開發報表的分類】
1. 根據調用位置的不同,調用EOS報表的方式有兩種:
o 在JSP頁面上調用tag。
o 在業務邏輯中調用EOS報表的運算邏輯。
2. 根據資料庫的連接方式分為:
o JDBC/XML數據源。
o EOS數據源。
❼ 什麼是EOS構件
EOS構件引用分三個層次,構件包,構件和構件邏輯。
構件包 可以包含一組構件,是用來對EOS構件進行分類,是EOS構件最大復用單位。
構件 是EOS構件的主要部分,構件可以包含一組構件邏輯,分頁面構件,展現構件,流程構件,業務構件,數據構件,運算構件6種.
構件邏輯 是構件的具體內容,粒度最細,所以也稱為原子構件,每個構件邏輯都提供數據輸入輸出介面。
運算構件
EOS中最底層的構件,又叫原子構件,用於完成特定的業務計算和程序集成的相關構件稱為運算構件,運算構件中包含的運算邏輯是標準的Java Method。
業務構件
用於完成多個運算邏輯的邏輯流程的相關構件稱為業務構件,是通過EOS開發環境開發的多個運算邏輯的圖形化邏輯流程。
展現構件
用於控制業務流轉與頁面交互的構件稱為展現構件,展現構件是通過EOS開發環境開發的圖形化組裝業務構件、頁面構件,來表達一個完整的功能。
頁面構件
用於完成用戶交互界面生成及頁面集成的相關構件稱為頁面構件,頁面構件可以是標准J2EE展現層的構件,如Jsp, Tag等
數據構件
用於完成數據模型定義,管理和數據操作的相關構件稱為數據構件。
流程構件
用於完成某個包含人工和自動的業務活動流程的構件稱為流程構件,是通過EOS開發環境開發的工作流的圖形化描述
❽ EOS開發平台的java代碼怎麼調用構建
1、在你的Java工程中添加該SDK中dist目錄下的jar庫,並添加到你的編譯路徑中 2、在你的代碼中import相應的包名 3、非web應用請修改和查閱MainDemo.java,web應用請修改config.jsp,查閱index.jsp, 獲得包括oauth登錄請求及其它功能請求的方法接...
❾ 普元EOS使用的優缺點
普元EOS使用的優缺點:
1、優點:
EOS有自己的理論基礎:面向構件所謂面向構件就是指:定義一個結構(可以認為是一個函數一樣的東西)。在結構中,定義輸入和輸出,就形成了一個構件。
每一個Http訪問,會建立一個線程級(ThreadLocal)的變數,裡面存放一棵xml樹。在這個線程的運行過程中,會不停的增加,修改,查詢定位樹中的節點。這個過程使用xpath實現。據說xpath部分是他們自己重寫過的,為了提高效率;
EOS的開發很方便,它已經定義好了很多構件,比如資料庫存儲構件(實際上是一組static的sql方法),只需要畫圖就可以完成一個功能。所以它的開發速度非常快;
EOS有一套完整的調試,發布,管理機制,它甚至有自己的Server,所以管理也是比較方便的。
EOS有內嵌的工作流系統,只需要畫畫圖就可以完成工作流的設計;
構件可以極為方便地發布為webservice、可以較為方便地開發簡單的基於資料庫的web應用。
所提供的構件,都是經過廠商嚴格測試的,適用起來放心,圖形化工具讓出錯的可能性降低了不少;
2、缺點:
從技術角度及員工發展角度看,使用它的人,感覺自己的擇業競爭力在一點點消失;
從工具角度看,EOS充其量是一個開發平台,不是其所吹噓的SOA業務平台,所有的業務開發不能提供任何可用的業務框架。都要EOS的開發人員進行血和淚的總結後,再開發;
從系統角度看,EOS上開發的東西無任何移值的可能,你在EOS上開發了一個滿意的模塊,想使用到其它非EOS項目中,是完全不可能的。這對一個想做積累的公司或個人來說是個災難;
相對於OO和J2EE傳統開發,EOS易於上手,學習曲線較短。但是這一點有爭議,EOS的知識不具備通用性。
EOS頁面的開發很不方便,雖然有RIA的支持感覺沒有其所吹噓的那麼好使小結現在市場上用得最多的還是EOS5,這個版本出來的時候是2005年,在當時而言,WEB開發平台有那麼強已是很不錯的,今年發布的EOS6,在目前來說,不說國際,至少國內沒有一家能到比它好的。
EOS5和EOS6表面上看區別不大,都是構件組裝,實際上有很大的區別:在EOS5中,數據傳遞用的就是XML,但在6中使用JAVA對象,關這一變化,對性能就有一個質的飛躍。
另外他是符合SCA和SDO標准,至少可以表現出他是一個開放的東西,不是閉門造車。如果軟體是來規范業務的,EOS還是不錯地;如果軟體是來被使用者或者決策者肆虐的,EOS則沒有價值。
(9)eos構件包沒有編譯成功擴展閱讀:
PrimetonEOSPlatform是SOA應用平台。PrimetonEOSPlatform基於J2EE、Eclipse等開放的技術和平台,採用了先進的SOA架構和標准規范,並通過構件化、圖形化、一體化的平台產品。
為構造SOA應用提供了從設計、開發、調試和部署,到運行、維護、管控和治理的全生命周期支持。
EOSStudio:EOSStudio是集面向構件應用的設計、開發、組裝、調試、維護、部署、管理和發布於一體的集成開發環境,提供對SOA應用和服務全生命周期的開發、維護和管理。
❿ EOS樹怎麼取得葉子上的值呢,請達人指教
節點類型:
<who> ------這個是 Entity List
<haha> -----非葉子節點是EOS Entity
<name> -----葉子節點是EOS Field
張三
</name>
</haha>
<name> -----葉子節點是EOS Field
李四
</name>
<name> -----葉子節點是EOS Field
張三
</name>
<who>
常量:不要從xpath取值,單純的常量String!
變數:取一個節點的值!----就是取文本節點嘍。。。如下:
Entity List:就是包含多個EOS Entity
一般在運算構件裡面看節點類型是選擇「{node}」還是「String」,要看運算構建的幫助文檔,看他接受什麼類型的參數!
在一個項目裡面里:數據實體是可以共用的,不要重復導入!
業務字典標簽
<dict:selec businTypeId="BNDICT_gender"
<dict:write id="ResultSet" property="CUST/SEX" businTypeId="BNDICT_gender" />
bndict_t_dictionary -----具體設置
bndict_t_busintype -----類型
在展現構件裡面,如果沒有使用事務組件,則每個業務構件視為一個事務!
復雜表達式-----參考幫助手冊(EOS studio用戶指南----提示和技巧---復雜條件判斷)
子展現是在一個展現構件中再嵌套一個展現構件
(比如:刪除的展現構件中插入一個查詢的展現,刪除完後回單查詢結果頁面)
展現構件結束前必須是一個jsp頁面或者是子展現
業務圖元
開始:定義輸入輸出
分支處理:基本不用----連接線就可以處理分支。(多個條件判斷串聯時也許用)
事務組件-----對資料庫用的(JTA實現)
資料庫操作返回值都是0,1,-1 (分支判斷簡單表達式用)
異常線-----選擇異常類型
Fcdom BL_setNodeValueBatch ----設置返回值
迭代名稱隨便定義,只要和迭代結束相同就可以
被迭代節點路徑就是要循環的節點的
ITERATION/CUSTID ------ ITERATION是個關鍵字,用於循環(迭代),相當於是個指針,如刪除的時候,可以指向每個刪除的節點
控制循環次數:
1. 設置一個循環的變數:i,BL_setNodeValueBatch,運行一次加1:BL_addBatch
多重循環嵌套可以把多重循環做成子業務
運算構建90%是從運算構件庫拖來的,其他自己寫!
文檔生成!-----項目---》EOS文檔生成!
多表查詢
1. 寫SQL語句------ 通過data中新建----查詢類型數據實體把它轉換為數據實體。相當於看作一個視圖。
2. 操作實體
實質:還是對數據實體的操作!!(將SQL語句當作查詢實體)
原來SQL為:
select
PROVINCE.PROVNAME,
PROVINCE.PROVID,
CITY.CITYID,
CITY.CITYNAME
from PROVINCE,
CITY where PROVINCE.PROVID=CITY.PROVID
實體查詢相當於
Select *
From(
select
PROVINCE.PROVNAME,
PROVINCE.PROVID,
CITY.CITYID,
CITY.CITYNAME
from PROVINCE,
CITY where PROVINCE.PROVID=CITY.PROVID
)
一個典型的子查詢啊
注意:SQL不能出現select *,建議取別名!
右擊EOS構建包------新建-----查詢向導
這個是多表查詢的查詢向導!
頁面:
<IFRAME width="100%" height="300px" name="sh" frameborder="0" scrolling="auto" marginheight="0" marginwidth="0"></IFRAME>
<script type="text/javascript">
document.queryForm1.submit();
</script>
添加iframe是為了把結果頁面添加到查詢頁面來。name="sh"很重要,不是iframe的id屬性,而是name屬性。
修改查詢頁面的target屬性<FORM target="sh">
frameborder="0" 去除iframe的邊框
marginheight="0" marginwidth="0"設置框架的頂部,底部,左右的頁空白(以像素為單位)
js是為了自動的提交表單,在進入頁面的時候自動查詢出結果來!
下拉菜單的形成:
分析:
A頁面有一個下拉菜單,菜單內容首先是從資料庫中讀取的。所以,進入A頁面前,首先是一個展現邏輯的.do操作,把需要填充的內容放入requestCotext范圍,然後從requestCotext范圍取數據填充下拉菜單!
範例:
顯示從PROVINCE表讀取PROVNAME信息,然後填充入下拉菜單!
1. 導入PROVINCE表,形成數據實體PROVINCE。
2. 書寫查詢PROVINCE的業務邏輯 -----運算邏輯用 BL_queryEntityAll
運算邏輯中沒有輸入數據的,但是PROVINCE實體必須填寫。填寫輸出list[@type=』pr』]
注意:[@type=』pr』]是添加list的屬性,區別於其他的list,type值是隨便定義的。後面用單引號』』或者是「「都無所謂的。
開始的設置---它沒有任何的輸入,只有輸出list[@type=』pr』],這個輸出與運算邏輯中的輸出要對應。
3. 書寫展現邏輯
業務邏輯相當簡單,就是調用業務邏輯,跳轉到需要有下拉菜單的頁面
4. 在頁面書寫下拉菜單
<html:select name="qpc/PROVNAME/criteria/value" value="河南">
<html:options property="list[@type='pr']/PROVINCE/PROVID" labelProperty="list[@type='pr']/PROVINCE/PROVNAME"/>
</html:select>
解釋:
name="qpc/PROVNAME/criteria/value" ------這個是提交用的,不解釋
value="河南",初始化下拉菜單的值。但是,如果填充結果沒有「河南「,則顯示默認的第一項。
property="list[@type='pr']/PROVINCE/PROVID"相當於 value----選中傳入的值
labelProperty="list[@type='pr']/PROVINCE/PROVNAME"/> 相當於顯示的值
上面的最終轉換還是個HTML標簽:
參考html的下拉菜單:
<select name="qpc/PROVNAME/criteria/value" ><option value="1">上海</option>
<option value="2">浙江</option>
<option value="3">湖南</option>
<option value="4">河南</option></select>
他們的填充值都是以X-Path的形式填充的
list[@type='pr']/PROVINCE/PROVNAME"
----可以設置斷點執行顯示構件,然後在requestCotext中查看他們的xml結構。這樣不會填寫出錯!
<bean:write property="info"/>-----從requestContext和SessionContext內取數據並列印出。
默認從requestContext取,可以用 scope=""定義從哪取
許可權管理系統
在安裝好的EOS5.1.2的資料庫上執行scripts目錄中的資料庫腳本,對資料庫進行更新
a、fbframe_update_(dbtype).sql 修改原有的資料庫---fbframe_update_ora.sql
b、fbframe_init_data.sql 對資料庫進行初始化
這是更新EOS安裝時初始化的資料庫!
一個開發環境中,如果存在多個項目,只能伺服器啟動一個項目!
右擊開源項目fbframe----編譯
啟動fbframe
1. 許可權管理
用戶不同,菜單不同
用戶---------(多對多)-----角色,菜單,功能許可權
角色列表是個控制項------Datacell (AJAX實現 jsp---)biz)
2. 用戶的添加是添加用戶到角色
3. 菜單許可權---配置角色的菜單
機構管理
動態樹
AJAX --------實現頁面局部刷新!
JSP----------biz
var sub = new HiddenSubmit('fborg.bizorg.bizEmpExpand');---- 創建HiddenSubmit對象
sub.add("EOSORG_V_Users/operatorID", document.form1.elements["EOSORG_V_Users/operatorID"].value);
sub.add("EOSORG_V_Users/test", "水晶。。。。");
----------聲明元素值(從頁面取值並放入一個節點)
sub.submit() -------提交元素值(真正的執行後台業務構件)
sub.setObjectValue(document.getElementById("user_name_text"), "EOSORG_V_Users/operatorName");------------返回值填入頁面元素
"EOSORG_V_Users/operatorName"就是返回值的節點
hiddenSubmit源碼查詢
fbframe----》fbtools----》pages-----》hiddenSubmit.js
可以看出,它是對AJAX的簡單封裝
運算構建的開發------
Shi
靜態類,返回值int
public static int BL_setNodeValue(Document doc, BizContext param)
Document doc ----bizContxt內的dom對象
BizContext param----參數值 (用的W3C的DOM介面,但EOS自己封裝)
幫助----EOS構件庫手冊----EOS API----Java API----XML節點處理
業務構件 調試數據選項
添加數據節點
單步調試(業務組件的編輯狀態點擊單步調試按鈕)
參數的順序不要變!
如果輸入類型選為:輸入輸出;節點類型:EOS Field或EOS Entity或EOS EntityList,那麼節點路徑可以不存在!
BL_runFormatSql(SQL查詢)
本構件實現了執行Select SQL語句從資料庫中查詢數據記錄的操作
如果利用BL_runFormatSql查詢,查詢結果節點路徑list書寫不同,結果的XML格式就不同。但是對於BL_queryEntityAll(利用數據實體查詢)就不會這樣!----情況如下:
list[@type='city']
產生的結果為
list[@type='A']
產生的結果為
list
產生結果為
自己會定義一個entity
不推薦使用使用SQL語句查詢的BL_runFormatSql,完全可以用BL_queryEntityAll代替(SQl語句非常的復雜,用了很多函數,建議用SQL操作)
BL_setNodeValueBatch-----設置節點類型,很重要,傳遞參數用!
查詢構件
1. BL_queryEntityAll 查詢所有欄位
2. BL_queryEntity ---------BL_createEmptyNodeBatch配合使用
3. BL_queryEntityExt:
等8個查詢構件
以Ext結尾的構件,查詢如果有all就是查詢所有,沒有all就是查詢部分,但是多個
<criteria><value>節點,如下:
<criteria>
<value>XXX</value>
</criteria>
示例:
如用1查詢出的CITY結果放在list中,這樣CITY/CITYNAME可以得到名字
但是用3就要CITY/CITYNAME/criteria/value得到
為什麼要這樣,是為了復雜查詢,<criteria>下添加其他的要求,如校驗規則等。
所以,只要用QueryForm組件就要用Ext結尾的構件
如果要分頁,就要用WithPage的組件
如果查詢全部欄位,用All的組件
(如果遇到用沒有All的查詢組件,希望查詢出沒有指定的欄位,就在查詢前放一個BL_createEmptyNodeBatch,在查詢結果下添加一個欄位,這樣就能查詢出添加的欄位。)
常用構建包:(看EOS幫助文檔)
Fcdatabase
Fcdatetime
Fcdom
Fcstring
頁面標簽:bean,html,。。(fbframe是個很好的例子)
BL_updateEntity不能更新為空的欄位(建議用BL_updateEntityAllowNull)
控制台:
如果改資料庫鏈接,不僅在這個平台改,也要在
EOS\eosserver\config 下修改 eosconfig.xml配置文件
查看源文件
EOS\ide\eclipse\workspace
只有Jsp頁面是tomcat管理的
工作流介面
BL_setRelativeDataNode-------工作流的一個介面,把業務數據保存到相關數據區
BL_finishWorkItem-----工作流介面,完成工作項