[发明专利]一种基于JQuery框架的Web查询视图方法在审
申请号: | 201410591521.9 | 申请日: | 2014-10-30 |
公开(公告)号: | CN105630795A | 公开(公告)日: | 2016-06-01 |
发明(设计)人: | 杨际荣 | 申请(专利权)人: | 镇江华扬信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jquery 框架 web 查询 视图 方法 | ||
技术领域
一种基于JQuery框架的Web查询视图方法主要涉及计算机数据库方面领域。
背景技术
随着信息化的发展和进步,计算机软件开发的需求和规模也在不断地扩大,而软件开发又是一个很复杂的过程,导致开发成本高,为了简化软件开发过程,提高程序开发效率,常常需要使用一些框架等中间件技术。现在已经有相当多的中间件技术,例如:EJB、Spring、Hibemate等,从中选择合适的技术来设计项目,对于优化软件、提高质量具有很重要作用。本发明结合JQuery框架技术,阐述该框架设计和实现查询组件的过程及JQuery框架在软件项目中的应用及其功能特性。大部分软件系统都需要数据查询这一功能,开发人员往往会将同一框架系统的查询功能抽象成一个公用模块,这样可以节省成本、提高工作效率、降低维
护难度。Web查询视图的主要功能包括:数据显示、数据格式化、数据排序、翻页、数据选择、显示字段定制、每页纪录数指定、数据导出。
查询视图是一个复用性很强的功能,相对于普通软件模块来说,除了要完成其基本功能,还要考虑它的通用性和灵活性,只有这样才能发挥其更大的使用价值。JavaWeb查询视图要应用到大部分的JavaWeb应用程序中,因此查询视图的主体设计思想是数据显示采用Struts2和JQuery来实现,它接受Collection集合数据;数据查询实现方式取决于实际系统技术框架,从而提高功能代码的复用性。
发明内容
通过国家专利检索没有发现关于此系统方面的申请资料。
为了增加查询试图的灵活性和复用性,JQuery框架提供了一个TableFacadelmpl接口类,通过该接口可以根据查询好的数据生成显示数据表格的HTML页面代码,同时该接口会自动记录下查询相关的状态信息。TableFacadeImpl接13提供了许多接口制定查询所需的基本属性,比如表头设置、记录数设置、排序等。
JQuery的具体方法是:
1.设置表头字段属性的实现代码:
publicclassQueryTableFaeadelmplextendsTableFaeadelmpl
{//继承JQuery接口
Override//实现TableFaeadelmpl接口的setColumnPropenies
方法设置表头字段
publicvoidsetColumnProperties(StringeolumnProperties)
{//接收动态参数∥对表头按需要做相应处理
super.setColumnProperties(properties);//调用父类继续处理}}。
2.数据记录主体设置的实现代码:
Override//实现TableFaeadelmpl接口的render方法制定和生成数据表格显示的代码
pubicStringrender(){//方法返回的是数据表格显示的
代码字符串
Tabletable=this.getTable();//获得表格实体
//下面可以设置表格实体的各个属性,如表头字段、记录数、页数、数据等
HtmlBowhtmlRow=(HtmlRow)table.getBow();
htmlRow.setOnmouseout(newQueryMouseRowEvent());
htmlRow.setOnmouseover(newQueryMouseRowEvent());
returnsuper.render();//调用父类方法获取数据表格显示代码
}。
JQuery具体操作方法是:
在Struts2Web框架下整合JQuery,将数据显示到页面上的实现过程和方法。Struts2框架要调用QueryTableFacadelmpl中的render方法将查询显示的HTML代码显示到页面上,主要有以下3个核心过程:
(1)功能封装;Struts2页面框架提供了一套机制,可以将常用功能封装成标签,便于在页面上使用。考虑到查询视图模块在工程中的频繁使用,将其封装成查询标签,使得查询在页面上更容易使用。下面列出部分关键代码:
<tag>//查询表头标签制定;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江华扬信息科技有限公司,未经镇江华扬信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410591521.9/2.html,转载请声明来源钻瓜专利网。