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:封裝了查詢條件。