java数据引擎(八):应用一

应用之一(2012)

公司原来的后台应用有多个,一般是不同的人员开发的,有的也离职了,各应用的框架也不一致。

现在需要一个统一一致的公共后台,开始想使用一个新框架--play,但评价可能需要花的时间较长,于是使用了struts2+spring,持久层使用的正是通用数据引擎,代替了原来不同应用的jdbc、hibernate或ibatis,不仅减少了很多代码(相比jdbc),在配置或 使用上也极简单方便。脚本框架用了extjs。

公司的数据库是postgresQL,原来根本就没有用过,该库有许多自身特性。由于实际的数据记录有的在几十万、有的达几百万,为了达到更好的性能,当使用分页查询时,修改了UDBC引擎的分页逻辑,用的是postgreSQL的limit、offset语法。

如今,应用已经上线,虽然部署在公网上,但权限有控制,不是人人都能进入。应用总体上有几大模块(以后还会慢慢增加),权限控制模块、系统参数模块、业务管理模块、中间商接口数据读取模块、客户服务模块和数据统计模块等。

由 于postgreSQL相应的管理工具不多,已知的工具也不太好用。想到在上家公司曾经开发过一个后台数据管理系统,它和数据引擎(和这里的udbc引擎 近似而不一样,是基于原公司的平台开发的)是集成在一起的,就是说只要应用部署了,在配置管理界面将功能配置出来,就可以使用了,能非常方便地进行数据的 查询、搜索、备份、还原等。后来想,如果不借助上家公司的界面框架,也许实现这样一个功能完善、界面合理的应用,怕是不容易了。

但是,在开发完公共后台应用后,试了试,最后也算完美地实现了数据管理的web应用,觉得比现有的客户端工具pgAdmin要好用一些。

下面三张是新实现的数据库管理web应用的截图,分页状态栏位于下方(图没有截好)


下面是定制查询界面:


下面是备份的界面,可以自动选中外键关联表一起备份,右区下部是备份进度显示条:

 

不管是统一后台,还是web端数据管理工具,都是数据操作引擎的实际应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值