1. 程式人生 > >普元EOS開發學習(二)

普元EOS開發學習(二)

1、QueryForm

QueryForm控制元件是一個用來輸入查詢條件的表單,作為一個程式碼片斷,以<h:form></h:form>形式嵌入在JSP頁面中。表單提交時,根據控制元件生成時設定的邏輯,可以對指定資料集進行有條件查詢,同時可以根據表單中提交的分頁資訊,對查詢結果實現分頁功能。控制元件的設定主要包括以下內容:

 表單的顯示屬性,包括標題、名稱、寬度、每行顯示欄位數等。

 查詢的資料實體、資料實體名稱、查詢條件、排序欄位等。 

表單提交對應的邏輯流。 

分頁資訊,包括結果集長度、是否統計總行數、是否允許重複等。

2、ViewList

ViewList控制元件用於顯示查詢結果,作為一個程式碼片斷,以<h:form></h:form>形式嵌入在JSP頁面中,ViewList以一個表格的形式顯示資料,如果頁面流中包含了分頁資訊,控制元件就可以實現分頁功能,同時通過自己實現增刪改等功能對資料進行維護。控制元件的設定主要包括以下內容: 

表單的顯示屬性,包括標題、名稱、寬度等。 

顯示的資料實體以及實體欄位設定。 

在表格中選擇每一行時的相關設定,包括行選擇方式等。

 翻頁設定,包括是否翻頁、執行翻頁時觸發的邏輯流及action。 

其他設定,包括是否生成一些基本事件函式、資料提交的xpath等。

3、使用Spring Bean開發訪問資料庫的業務邏輯時使用的介面
DASDaoSupport:訪問資料庫的入口,所有訪問資料庫的類都需要繼承此類。 

DASTemplate:資料訪問模板類,所有的資料庫訪問(CRUD)的操作都封裝在這個類中。

IDASCriteria:封裝了查詢條件。

相關推薦

EOS開發學習()

1、QueryFormQueryForm控制元件是一個用來輸入查詢條件的表單,作為一個程式碼片斷,以<h:form></h:form>形式嵌入在JSP頁面中。表單提交時,根據控制元件生成時設定的邏輯,可以對指定資料集進行有條件查詢,同時可以根據表單中

eos開發的幾個注意點

1、實體查詢控制檯列印sql需要修改sys-config.xml中的節點<module name="Das">  <group name="Hibernate"> <configValue key="ShowSql">true</c

EOS流程開發,java程式碼指定人員完成工作項

/** * 完成工作項 * @param workitemId 工作項ID */@param userId 完成工作項id,該引數根據實際情況傳入,為使用者的唯一識別符號;@Bizlet("完成工作項")public static void finishWorkItem(long workitemId, St

EOS Platform 7.6 開發版安裝時沒裝coframe,後續再部署coframe原始碼的操作步驟

【解答】 一、環境:EOS Platform 7.6 開發版(未裝Coframe)、Mysql5.5,安裝時已初始化 三、操作步驟: 1、配置Maven倉庫 1)獲取"Maven-storage.zip",解壓到E:\PL76Maven,將解壓出的storage-

JFinal Web開發學習()目錄、架構、package設計

package分類 config是JFinal的專案配置 controller是控制器 handler可以設定全域性處理器,例如判斷使用者請求中是否直接請求 FreeMarker的模板檔案ftl

EOS6.2學習總結

檔案上傳:   將檔案型別的轉換為物件型別   資料放入到session中: 1.      現在前一個頁面的form中: <input type="hidden"name="testVar" value="ss" scope="session"/> 2

EOS Platform 7.5 tomcat伺服器,如何將NUI引用的jquery-1.6.2.min.js升級為 jquery-1.12.4.min.js

閱讀原文 【解答】 1、下載jquery-1.12.4.min.js,放置到apache-tomcat-7.0.54\webapps\default\common\nui\jquery目錄下; 2、將nui.js中 document.write('<script

EOS定時任務實現原理

普元平臺的定時任務能力是通過開源的作業排程框架Quartz實現的。 一、定時任務的基本概念: 排程器:負責管理Quartz應用執行時環境,用於排程定時任務。定時任務:按照某種時間規則,被排程的任務。               a、從有無狀態來說,有以下兩種:                        

EOS Platform 7.5 datagrid裡使用nui-datepicker,將日期型別設定為dateFormat="yyyy-MM-dd",但編輯後,日期顯示仍包含時分秒

【問題】 EOS Platform 7.5 datagrid裡使用nui-datepicker,將日期型別設定為dateFormat="yyyy-MM-dd",但編輯後,日期顯示仍包含時分秒 編輯前,顯示為年月日: 編輯後,現在顯示為年月日時分秒 【解答】

以太坊開發學習:探索Geth Javascript Console

以太坊的JavaScript物件    當啟動一個私有鏈節點後如下:就會進入以太坊私有節點的geth互動式JavaScript執行環境$ geth --datadir data0 --networkid 1108 console    這個環境裡內建了一些用來操作以太坊的Ja

eos中datagrid的textboxlist頁面顯示文字以及資料庫id值

普元EOS裡前端用的ui 為  nui(接觸時間不長,目前還沒發現和miniui比有什麼區別) 主要說下   mini.TextBoxList 這個為多選輸入框 <div field="handlePerson" allowSort="true" align="ce

EOS Platform 7.6 Oracle資料庫,定時任務偶爾出現不執行問題

【解答】 問題原因:兩個default應用沒有配置叢集,卻連線了同一個資料庫,而且都開啟了排程器 專案裡使用的解決辦法:將一個default應用的排程器開關關閉,使定時任務只在另一個default應用中執行,修改後定時任務執行正常 關閉排程器的兩步操作:修改的是不需要執行定

EOS的專案部署

            今天發現普元和Myeclipse相比超級不好用。說一下我的經歷吧。 一,           把舊的普元解除安裝了之後,重新安裝,部署專案完全不能訪問。依次解決的問題如下: 1,安裝軟體勾選的時候報表元件和BPS元件確定沒有使用,不要勾選,否則啟動

EOS中的datagrid的ComboBox

ComboBox 下拉選擇框 這個也會涉及到頁面本來顯示文字,顯示id的情況. <div field="lead" allowSort="true" align="center" headerA

EOS系列EOS智慧合約開發學習心得

以幾個例項演繹開發過程。 =================================例項1==================================== 一、建立合約目錄,編寫合約c++程式碼 Shell cd /home/game/contracts

嵌入式開發學習(5)<S5PV210開發板刷系統那點破事兒之>

串口驅動 超級 mage idt android4 securecrt linux命令 log 這一 刷系統:利用刷機工具,向開發板中燒錄預先編譯好的鏡像。使之在開發板上跑起來。   S5PV210廠家默認安裝的是android4.0.4。   1、安裝usb轉串口驅動(如

Scala系統學習():Scala開發環境安裝配置

www 執行 posit 令行 完成後 version 繼續 environ ava Scala可以安裝在任何基於UNIX/Linux或基於Windows的系統上。在您的機器上開始安裝Scala之前,必須在計算機上安裝Java 1.8或更高版本。 下面請按照以下步驟安裝S

OpenGL開發學習指南(glfw+glad)

運行程序 ear www. 生成 ces 項目 wget http 創建 版權聲明:本文為博主原創文章,未經博主允許不得轉載。blog.liujunliang.com.cn https://blog.csdn.net/qq_33747722/article/detail

安卓開發學習筆記():Android Stuidio無法引用Intent來創建對象,出現cannot resolve xxx

編譯器 port stact 消失 click first 紅色 xxx font 筆者在進行安卓開發時,發現自己的代碼語法完全沒有問題。尤其是創建intent對象的時候,語法完全是正確的,但是Android Stuidio卻顯示報錯,Intent類顯示為紅色,如圖所示:

基於.NET的CAD開發學習筆記:AutoCAD .NET中的物件

1、CAD物件 一個CAD檔案(DWG檔案)即對應一個數據庫,資料庫中的所有組成部分,看的見(包括點、多段線、文字、圓等)和看不見(圖層、線型、顏色等)的都是物件,資料庫本身也是一個物件。 直線、圓弧、文字和標註等圖形物件都是物件。 線型與標註樣式等樣式設定都是物件。 圖層