论坛首页 Web前端技术论坛

推荐一款使用Extjs做GUI的数据库浏览工具--DBExplorer

浏览 38213 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-06-27  
今天又去看了一下,再给几点建议

1.修改数据最好不要即时保存,因如果误删除就麻烦了
2.可以把viewConfig里的forceFit:true去掉,当表里的列很多时,就都挤在一起了,
3.显示表数据的表格可以用livegrid (http://www.siteartwork.de/livegrid/),这样当数据量大时,直接拉流动条应该比去翻页爽一点,

LZ可以去建一个群,大家一起讨论QQ:278221979
0 请登录后投票
   发表时间:2008-06-27  
不错哦
呵呵
先看看文档先
0 请登录后投票
   发表时间:2008-06-27  
发再一个问题,导出HTML的编码是UTF-8,但页面里是<meta http-equiv='Content-Type' content='text/html;charset=GBK'/>,
还有我表格的数据有71页,导出数据的范围只能到7
0 请登录后投票
   发表时间:2008-06-27  
做的非常好。
学习。
0 请登录后投票
   发表时间:2008-06-27  
还没有跑起来,server端启动的时候有错,不过看叻一下js的代码和json转换那块的代码。

指的借鉴,特别是js这块的代码,模块和class的划分,对我以后做js代码的重构都有一定的可参考性
0 请登录后投票
   发表时间:2008-06-27  
leebai 写道

界面不错,支持!

建议所有数据库开发人员,不管用什么框架,都自己实现一遍DBExplorer,一方面可以深刻理解JDBC编程接口,另一方面也是对开发框架可用性的验证。

这是我做的DBExplorer:
http://www.xjawa.org/xjawa/kontent/10027.html

 


两个都做得相当不错。 很有帮助啊。
0 请登录后投票
   发表时间:2008-06-27  
lz好样的
我相信这个将是我见到的基于ext的最NB的项目!!!!!!!

后台lz采用的什么框架和技术??? 也简单说说呗


0 请登录后投票
   发表时间:2008-06-27  
wdp 写道
今天又去看了一下,再给几点建议

1.修改数据最好不要即时保存,因如果误删除就麻烦了
2.可以把viewConfig里的forceFit:true去掉,当表里的列很多时,就都挤在一起了,
3.显示表数据的表格可以用livegrid (http://www.siteartwork.de/livegrid/),这样当数据量大时,直接拉流动条应该比去翻页爽一点,

LZ可以去建一个群,大家一起讨论QQ:278221979



非常感谢。你的提议都很有道理。尤其是livegrid 我会马上去看看。

 

遇到字段比较多的时候 forceFit确实会很不好看,我考虑在程序中判断一下,如果字段数大于某个(比如说10)值的时候,就取消forceFit。因为在字段少的的情况下,forceFit还是很不错的,可以避免横向滚动条。

 

即时保存确实有你所说的问题,那就只能再提供一个保存按钮了。

 

 

 

 

0 请登录后投票
   发表时间:2008-06-27  
fins 写道
lz好样的
我相信这个将是我见到的基于ext的最NB的项目!!!!!!!

后台lz采用的什么框架和技术??? 也简单说说呗




我也很想知道,特别是导出,保存功能
0 请登录后投票
   发表时间:2008-06-27  
fins 写道
lz好样的
我相信这个将是我见到的基于ext的最NB的项目!!!!!!!

后台lz采用的什么框架和技术??? 也简单说说呗


 

  能得到fins大虾的肯定,真是备受鼓舞呀,平日我从你的帖子里学了不少东西。

 

后台采用SpringMVC(Spring2.5):使用标注替代了Spring的配置文件;

View 与 Controller 之间传递的是JSON格式的数据(使用json-lib协助生成)。

Controller 从 Spring的 MultiActionController 继承而来,因此大部分使用了RequestDataBinder,这样达成了在前台操纵的是js对象,后台有对应映射的JavaBean,很大程度上避免了令人讨厌的 request.getParameter("XXXX");。

 

数据库服访问的部分抽象成一个接口,其中包括 取得数据库基本信息(例如名称、版本等),取得数据元素信息(例如:表、视图、存储过程等)、执行SQL、操作LOB类型数据等方法。

对于该接口有一个通用的抽象实现,完成了大部分(对所有数据库而言都一样)的功能。在实现中全面依赖spring-jdbc包。

而对于各数据库有差异的地方,会在具体的接口实现类中表现出来。下面贴出一个类图示意:

 

 

  • 大小: 139.2 KB
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics