返回信息流毕业设计做了一半,现在把已经完成的部分show出来 XDD
由于很多功能都还没有完善,所以请多多包涵
我的毕设是做一个eclipse的插件,主要是用来辅助管理Hibernate的映射配置文件(Hibernate Mapping File)
下面的附件就是我已经完成的部分打包,直接解压到ecl目录下就可以使用了
我的插件是在jdk 1.5,ecl 3.2下开发的,所以测试的环境最好也是jdk 1.5 & ecl 3.2
附件(196.6KB) plugin.zip
插件提供了两个窗口,一个是XML的编辑器,一个是图形化的hbm文件配置管理界面。
目前,XML编辑器的功能基本上都做好了,就是显示的颜色还要改。 -___-!!
而图形化的hbm文件配置管理界面的话,目前也就仅仅做了个界面出来而已,有些东西还没有添加上去,很多功能也还没有做。简单来说,就是目
前还没有Save功能,在那个界面下做的修改完全无效(:P)。另外还有一些功能也还在计划中...... =v=!!
这是我提供的一个例子项目,可以用来测试一下我的插件
附件(9.6KB) Sample.rar
如果不用我提供的项目,用别的Hibernate映射配置文件来测试也可以,不过会有些问题。
我目前是用jdom来分析xml文件的,如果hbm的文件头中有包含指向dtd文件的位置的话,如
[quote]<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">[/quote]
jdom就会到指定的地方去查找dtd文件,要花不少时间。如果网络速度快、能访问外网到还好,网络环境差的话,eclipse就死在那里了。
以后要看看怎样禁止掉查找dtd文件的这个过程,不过目前来说,还是最好将DOCTYPE去掉,反正那个不影响测试的功能。
下面是测试的方法和过程
将压缩包直接解压到eclipse的目录下
启动eclipse,如果ecl已经能正确认出插件的话,在help菜单下Software Updates->Manage Configuration中,可以看到本插件(临时乱起的一
个名字,orz)
如下图:
将Sample解压到ecl的workspace,import进去。
打开Sample,选取其中一个.hbm.xml文件,鼠标右键选取Open With -> Hibernate Config File Parse Editor
如下图:
打开后,看到如下画面:
注意到主窗口其实有两个标签页,第一个页面(也就是默认显示的页面)是一个XML的编辑器。
选取第二个页面,就看到如下画面:
点击左半边的部分,可以展开各个元素
选取某个元素,就可以在右边看到对应的一些属性,可以在右边修改这些属性,如下图:
需要说明的是,目前只有many-to-one的属性是全部做出来了,其他的只是做出了部分属性
这是一条镜像帖。来源:北邮人论坛 / soft-design / #16957同步于 2007/4/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[原创][测试]毕设的简陋preview版本
Neverwinter
2007/4/22镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
目前就只完成了这么多东西
OTL
51要忙了 T_T
【 在 Neverwinter (nez@Atlantis) 的大作中提到: 】
: 毕业设计做了一半,现在把已经完成的部分show出来 XDD
: 由于很多功能都还没有完善,所以请多多包涵
: 我的毕设是做一个eclipse的插件,主要是用来辅助管理Hibernate的映射配置文件(Hibernate Mapping File)
: ...................
随手m一下
XDD
【 在 Neverwinter (nez@Atlantis) 的大作中提到: 】
: 毕业设计做了一半,现在把已经完成的部分show出来 XDD
: 由于很多功能都还没有完善,所以请多多包涵
: 我的毕设是做一个eclipse的插件,主要是用来辅助管理Hibernate的映射配置文件(Hibernate Mapping File)
: ...................