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:封装了查询条件。