普元EOS開發學習(二)
QueryForm控制元件是一個用來輸入查詢條件的表單,作為一個程式碼片斷,以<h:form></h:form>形式嵌入在JSP頁面中。表單提交時,根據控制元件生成時設定的邏輯,可以對指定資料集進行有條件查詢,同時可以根據表單中提交的分頁資訊,對查詢結果實現分頁功能。控制元件的設定主要包括以下內容:
表單的顯示屬性,包括標題、名稱、寬度、每行顯示欄位數等。
查詢的資料實體、資料實體名稱、查詢條件、排序欄位等。
表單提交對應的邏輯流。
分頁資訊,包括結果集長度、是否統計總行數、是否允許重複等。
2、ViewListViewList控制元件用於顯示查詢結果,作為一個程式碼片斷,以<h:form></h:form>形式嵌入在JSP頁面中,ViewList以一個表格的形式顯示資料,如果頁面流中包含了分頁資訊,控制元件就可以實現分頁功能,同時通過自己實現增刪改等功能對資料進行維護。控制元件的設定主要包括以下內容:
表單的顯示屬性,包括標題、名稱、寬度等。
顯示的資料實體以及實體欄位設定。
在表格中選擇每一行時的相關設定,包括行選擇方式等。
翻頁設定,包括是否翻頁、執行翻頁時觸發的邏輯流及action。
其他設定,包括是否生成一些基本事件函式、資料提交的xpath等。
3、使用Spring Bean開發訪問資料庫的業務邏輯時使用的介面
DASDaoSupport:訪問資料庫的入口,所有訪問資料庫的類都需要繼承此類。
DASTemplate:資料訪問模板類,所有的資料庫訪問(CRUD)的操作都封裝在這個類中。
IDASCriteria:封裝了查詢條件。