报表研究过程

首先,连接,发送一个请求,根据请求读取配置文件,找到对应的处理类,再获得对应的中央处理器,而后执行方法,查询,过滤,渲染。查询,会根据实体类型找到查询的class,而后去这个class支持的entity,遍历查询,数据库它会经过关联查询获得字段信息或者对象信息,此时能够加一些基本判断,或者说,数据库中存在字段进行过滤,这样能够查询出来一部分数据,接下来,过滤,此时会经过反射读取这个类的方法,获得返回内容,再利用工具类对返回内容进行判断,再次过滤,过滤后,获得的是一条entity数据,它封装了报表中全部的字段信息,再页面渲染阶段,经过传入的这个fielddefinition以及entity,再次利用反射取出来方法返回结果,可能页面显示结果还不是最终的结果,经过转换器转换结果,进行显示。数据库

相关文章
相关标签/搜索