LittleRain

小雨不打伞 打伞雨不小

根据数据库表自动生成JavaBean(一)-整体构想

课题名称:根据数据库表自动生成JavaBean

课题内容介绍:……利用数据库的table,生成格式可以配置的javabean,减少系统开发的工作量......

涉及到的技术可能有:对数据库的访问技术,对metadata的理解,对javabean的理解以及javabean的作用。用 java实现。

先考虑下需求:这个东西从整体上来说还是不难的,初步想法是做成图形界面,通过用户填写必要的数据库连接信息(url,username,password)来读取整个数据库,并且具体生成哪些表是可配置的.(目前决定首先做针对mysql的版本,以后再视情况扩展支持其它数据库)

那么下面来初步定下功能模块:

1)读取配置:想法是可以学学人家hibernate,做成配置文件的形式(properties或xml),或者照需求里的通过用户输入连接参数来连接数据库,如果每次都要打的话会很不爽,所以决定都做进去。

2)读取数据库信息:理论上jdbc应该有这样的接口可以实现(-_-'' 刚刚找了20分钟,还没有找到,胸闷),这个部分是整个系统的大头

3)生成javaBean:通过模块中读取到的信息,根据需要通过java提供的文件操作来生成javaBean(其实也就是些setter/getter)

#实现比较关键的部分:如果从数据库读取每个数据库的相关信息,以及表中每个属性所对应的类型,然后进行转化下,不难,但是可能比较烦点。  

今天先搭个框,把第一部分搞定 ( :)第一部分的架子算是完了,明天继续,哦不对,明天高中同学聚会,可能要通宵了,看来要后天了)

下一次把第一部分好好整理下,感觉jdbc自己太差了。

 

posted on 2007-02-03 13:58 小雨不打伞 阅读(2218) 评论(0)  编辑  收藏 所属分类: 数据库


只有注册用户登录后才能发表评论。


网站导航:
 

公告

点击这里给我发消息 QQ:232720563


  MSN:new_haihua@hotmail.com

导航

统计

常用链接

留言簿(2)

随笔分类(51)

最新随笔

积分与排名

最新评论

阅读排行榜