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