学习Ajax以后发现最大的问题就是没有什么比较成熟实际的应用可供参考,同时在使用java编写有关数据库的程序时为了方便查询、操作记录,不得不安装不同的数据库客户端,Mysql是一种、Sybase又是另一种,直到使用开源的java数据库管理工具squirrel,才脱离了不同的数据库客户端。结合实际的问题和Ajax知识,就着手开发了这个Web数据库管理工具 - WebSQL。
WebSQL使用Struts+Ajax开发模式,Struts控制流程和逻辑处理,Ajax专门处理用户界面交互问题。项目所以选择数据库管理操作而不是进销存、客户管理等商业方向,主要是将精力集中在Struts流程和Ajax界面交互上,而不想被大量的具体的应用逻辑所淹没。WebSQL模仿著名的java数据库管理工具squirrel,在学习Ajax过程中碰到许多问题,一一克服后WebSQL数据库管理工具雏形已经完成。
WebSQL经过Tomcat5.0以上版本的测试,只要有相关的jdbc支持可以管理任何数据库。目前功能有限只能查看数据库的信息和查询表中的记录。演示地址
http://fastgl.s41.eatj.com 因为很难找到免费的jsp空间,放演示的jsp空间每隔6小时会关闭应用,9:00 --- 22:00 期间我尽量保证演示地址有效。
用户名:admin
密码 :123456
应用的界面元素(图标有版权)全部来自互联网,经过拼凑而成,除学习外不要用作别的目的。
想把这个程序继续做下去,做成一个成熟的程序,以后可以自由运用到各种具体项目中,只要填充不同的应用逻辑就可以了。但凭我个人力量很难完成,由很多问题没有解决,譬如界面方面中的层的布局,用户权限管理,等等...
所以想请大家帮帮忙,如果大家有兴趣可以一起完成。
本打算将源文件上传,但总是不成功,后来切割成5个小文件,但还是无法上传成功。无奈只好求助网络U盘,点击这个地址
http://pickup.mofile.com/5655623625932399 提取源文件。
P.S.
只有源代码没有相关文档,意义不大,我尽快整理好文档发到网上。