浏览 3108 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-28
最后修改:2009-04-03
---------------------------------------------------------------------- FlyQuery-0.2 发布时间:2009年03月27日 新加功能: 1、支持查询条件为下拉列表 未完成的有: 1、未在oracle,sqlserver的测试,目前都在mysql上测试。若要更改数据库,修改jdbc.properties,flyQuery.properties,另添加驱动包。 特殊说明: 1、目前FlyQuery仍在测试阶段,如果你有好的想法或者发现bug,请联系我,邮箱:stone-1982@163.com 2、例子中的“配置端”和“展示端”已经分离,服务端:FlyQuery_server.war,使用端:FlyQuery.war。 下载地址:http://hi.baidu.com/flyquery ---------------------------------------------------------------------- FlyQuery-0.1 通用查询FlyQuery主要功能是加快展示查询内容,FlyQuery分为“配置端”和“展示端”(也是为什么叫FlyQuery的原因),“配置端”和“展示端”可以分开使用。 “配置端”以b/s模式操作,可以单独部署在任何一台机器上,而且配置操作简单,熟悉操作后,一个约10个查询条件约10个显示字段的定义可以在10分钟之内完成测试。 “展示端”提供一个jar包,以jsp标签的形式单独使用,所以“展示端”不依赖于任何框架。 配置端主要配置定义要查询哪些表、查询表的哪些字段、查询条件等等。 目前,配置端主要支持功能有: 1、以浏览器为界面进行操作,目前界面尚未添加任何样式,但是加强了易用性。 2、支持表的个数不限,可以重复;查询字段的个数不限,可以重复;查询条件的个数不限,可以重复。 3、支持表、查询字段的验证,如果数据库中不存在,则会给出提示。 4、支持查询字段自动匹配显示,比如输入a,系统会提示出所有含a的字段,并有相应的字段类型提示。 5、支持字段自动识别,系统可以自动识别你输入的查询字段的类型。 6、支持格式化定义,目前支持的有时间类型(date,datetime等),数字类型(double,number,long等)。 7、支持显示字段最大长度定义,如最长显示10个字符,其他以“...”代替。 8、支持显示字段以链接形式展示,支持链接的参数从其他列中获取。如abc.jsp?name=姓名一列的值。 9、查询条件,支持EL表达式,你可以从request,seesion中取得查询条件,比如你可能把当前登陆人放到了一个对象中,而这个对象又放入了session中。 10、支持配置验证,在FlyQuery配置端的主列表中,可以验证你所定义的SQL是否正确。 展示端提供了两个标签,一个用来显示所有的查询条件,一个用来显示查询的结果。使用起来很简单,标签内指定配置端定义的ID,然后再指定一个样式便可以了。 目前,展示端主要支持功能有: 1、分页显示所有的数据,可以动态指定每页显示条数。分页采用数据库端分页,因需要数据库方言,所以目前支持MySQL,oracle,sqlserver。后期版本完善。 2、支持数据格式化,需要配置端定义好,目前支持的有时间类型(date,datetime等),数字类型(double,number,long等)。 3、支持截取字段长度,需要配置端定义好最大显示长度,如最长显示10个字符,其他以“...”代替,鼠标放在截取的字符上,会显示未截取前的所有字符。 4、查询列表支持隐藏域hidden,例如,有个字段,你不想让它显示在列表上,但是页面的javascript还要用到它,那么你可以使用这个功能。 5、查询条件,支持onclick事件。 不支持的功能有: 1、查询条件,不支持下拉列表的生成(如果有简单的解决方案,可以给个意见)。解决方案:查询条件不用标签,手工描述,只要name值和配置的一样便可。 2、分组查询group by,后期完善。 未完成的功能有: 1、未在oracle,sqlserver的测试,目前都在mysql上测试。若要更改数据库,配置端修改jdbc.properties,展现端修改flyQuery.properties,另添加驱动包。 例子部署步骤: 1、安装MySQL,执行语句 create database flyquery; 2、安装 tomcat6.0以上的版本。 3、将FlyQuery解压后,放到tomcat\webapps下,运行便可,FlyQuery会自动创建所有的表,并导入必要数据。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-28
最好给个实例介绍,给出如界面效果图、配置文件、例子的源码。
|
|
返回顶楼 | |
发表时间:2009-03-28
无图无真相~
还有就是如何跟已经系统整合~ |
|
返回顶楼 | |
发表时间:2009-03-28
例子下载地址:http://www.namipan.com/d/0efd2942b8fa02f9cb0bfa6ea3c68631d7724da50e359402
里面有相应源码,整合很简单,加入jar包,引入一个标签就搞定。当然,我需要你提供一个接口的实现类,这个实现类要获得你连接池中的连接。 |
|
返回顶楼 | |
发表时间:2009-03-28
FlyQuery-0.3版,会加入帮助文档,最近工作忙,没有来得及详细编写。
服务端是FlyQuery_server.war,没有必要整合。 例子参照使用端:FlyQuery.war,它相当于你开发的项目,这个项目包里面有源代码。 |
|
返回顶楼 | |
发表时间:2009-03-28
大家也可以看看我的这个自定义报表(查询)工具,配置好之后用起来非常简单,非常容易嵌入到已有的系统里。具体请参看:http://rurality.resgain.com
|
|
返回顶楼 | |
发表时间:2009-03-29
楼上的哥们,没有找到Rurality的下载地址。
|
|
返回顶楼 | |
发表时间:2009-03-30
stone0909 写道 楼上的哥们,没有找到Rurality的下载地址。
不是吧,你只要在http://rurality.resgain.com/download.html简单填写表单应该就可以下载了,软件是完全免费的,填这个表单只是想做个简单统计用,等自定义报表部分功能完成之后准备开源。 |
|
返回顶楼 | |