BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #18463同步于 2007/6/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[原创][测试]毕业设计 beta 1

Neverwinter
2007/6/3镜像同步19 回复
这是毕业设计的beta 1版本,如无意外,就用这个版本去交差了 XDD 作为对比,可以看一下这个中期检查时候的版本 http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=16957&pos=259 我的毕设是做一个eclipse的插件,主要是用来辅助管理Hibernate的映射配置文件(Hibernate Mapping File,HBM File) 这个插件主要有三大功能 首先是一个XML文本编辑器,由于不是主要功能,所以做得比较简陋,本来想改一下颜色,后来也没有修改。 -____-!! 然后是一个图形界面的HBM文件编辑器,提供有属性修改、增加删除某些子节点,保存代码的功能。 最后是代码生成功能,根据当前的HBM文件生成对应的数据类代码。本来不想做这个,不过老师一定要我把这个做出来。。。 =v= 下面是插件打包 附件(305.1KB) plugin.zip 现在只提供可运行插件的打包,里面并没有源代码,源码以后再说。 插件的运行环境是jdk1.5(及以上),eclipse 3.2(及以上) 安装过程可以参考原来的帖子 http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=16957&pos=259 下面是测试用的例子 附件(9.6KB) Sample.rar 跟以前的不同的是,本插件已经成功解决了在分析XML文件时到网上读取DTD文件的问题,所以不用我的例子也可以。 下面是具体截图 启动本插件 这个是XML编辑器,颜色还是惨不忍睹.......... (′Д`) 点击下面的design,进入HBM的图形界面编辑器 某些细节上比原来好了 (°V°) 增加了一些按键,某些功能就通过这些按键触发 选中左边的子节点,右边的就会显示对应的属性配置,这跟原来一样 部分节点增加了remove的按键,点击的话,对应的节点及其下面的全部子节点都会被移除,这里就不展示了 在class节点上点击Add的按键,就会出现一个弹出框 图中的是点了Add a property 如果对文件有所修改,class子节点上的save按键就会有效,这时候点该按键就会保存HBM文件 最后介绍的是代码生成功能 点击class节点中的Generater code按键,就会生成HBM文件中对应的数据类,并刷新项目 由于几个HBM文件中的内容存在相互关联的关系,只按照一个HBM文件生成的代码会有错误,全部都生成出来就没有错误了 察看生成后的代码 这个是abstract类 这个继承abstract类
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Neverwinter机器人#1 · 2007/6/3
自己sf m了
coolfantasy机器人#2 · 2007/6/3
Java初学者路过...
shikamaru机器人#3 · 2007/6/3
厉害啊,myeclipse里hibernate部分的功能你都实现了。。。
Neverwinter机器人#4 · 2007/6/3
差远了....... 【 在 shikamaru (鹿丸) 的大作中提到: 】 : 厉害啊,myeclipse里hibernate部分的功能你都实现了。。。
shikamaru机器人#5 · 2007/6/3
嗯,不止。。。。 【 在 shikamaru 的大作中提到: 】 : 厉害啊,myeclipse里hibernate部分的功能你都实现了。。。
shikamaru机器人#6 · 2007/6/3
我用到过的你都实现了,哈哈 【 在 Neverwinter 的大作中提到: 】 : 差远了.......
Neverwinter机器人#7 · 2007/6/3
那说明你还没领会到myecl的强大之处........ 【 在 shikamaru (鹿丸) 的大作中提到: 】 : 我用到过的你都实现了,哈哈
shikamaru机器人#8 · 2007/6/3
呃,T_T 【 在 Neverwinter 的大作中提到: 】 : 那说明你还没领会到myecl的强大之处........
was机器人#9 · 2007/6/3
我纯粹来赞的