寒假在家学 Java Web 的时候,嫌每次更新了数据库都得在黑底白字的 MySQL Client 查看,很不爽,于是就萌生了一个想法,写一个 Web 应用,查询整个数据库的内容,呵呵,当时我还是知道 PHP 业界鼎鼎大名的 phpAdmin 的,但是没有用过。而且当时看视频学 MySQL 的时候,是一个英语视频,Linda.com 的,里面用的一个数据库管理的 Web 应用也好像是讲师自己写的,是基于 PHP 的。稍微想了一下,觉得难度不算大,就开始动手了。
初级版本是用完全的 JSP 写的,没有分层思想,JSP 是万能的,什么代码都可以往里面塞,业务逻辑啊,数据库访问啊,都在一块,界面也没有什么美化,就是比较普通的,可惜的是,简单的并不好看。
↑ 数据库 ( databases ) 列表
↑ 表 ( tables ) 列表
↑ 记录 ( records) 列表
虽然 UI 丑陋,但是不可否认的是,用起来的确方便,点点鼠标就能看到“仓库”的数据了,爽哇!
中级版本:后来学了 Struts2 ,又来了想法完全的又重写了一下这个 MySQL Viewer ,毕竟以前的 JSP 写的太乱了。分层之后还可以为以后功能拓展做准备,比如增加一些 CRUD 的功能。
后来寒假的最后几天,有些恋家,不舍得回学校,就没有怎么学 SSH 了,而是看了一些前台设计之类的,大致略懂略懂,拿了别人的前台页面代码,修修改改,效果还算可以,顺便抱怨抱怨,前台开发太浪费时间了哦,效率不高耶。
↑ 数据库 ( databases ) 列表
↑ 表 ( tables ) 列表
↑ 记录 ( records ) 列表
美工真的不容易啊,我应该是基础很不行,得恶补!
针对这“最新版”的 MySQL Viewer,应该还是可以有好多提升空间的,几次想实现对表的增删改查,都以失败告终,还是经验不足,先凑合着自己用用,然后再一步一步添加新的功能。