MyEclipse4.0是在8月底发布的,我也是一个一个版本用过来了。4.0GA版也已经用了一段时间了。新功能虽然增加了不少但是我感觉特别实用(或者说适用)的功能倒是不多。但是MyEclipse占用的内存应该是越来越大呀,这一点是非常不爽的。偶在开发的时候只要一开Eclipse就不太敢开别的软件了。

一、UML功能:

这个工具使用起来还算是比较简单,但是画出来的图不够细致,而且中文显示的非常粗燥。一般画简单的UML图,个人感觉Visio2003的画图功能还是非常方便的。

该工具还有个反向功能,就是直接通过java类来生成UML图,或许这个功能日后在重构或者review的时候会有用。执行这个操作可以通过菜单:UML>Reverse Engineer UML from Java... ,然后通过向导一步一步完成,还可以直接将java类拖放到面板上来生成UML图。

最后可以将画好的图,导出为图片或者XML文件。

二、JSF的支持

MyEclipse又增强了对JSF的支持,由于没有用过所以也不能评论,我的感觉,JSF至少在2年之内还不能够成为主流,而且在好多的公司对于表现层是最不重视的,所以我短时间是不会去学习JSF的。前段时间用过Sunjava creator,那个工具对JSF的支持应该算是当前最好的,可以把一些控件拖一拖,然后设置一下属性,再针对事件进行编程。

三、可视化网页编辑功能

主要就是支持HTMLJSPStrutsJSF等页面的可视化编辑,但是让我非常反感的是,现在用这个版本每次打开一个jsp或者其他的页面都要等一段时间,因为MyEclipse要初始化一些可视化的工具,该工具对可视化的支持并不好,如果比较简单的网页还可以,表格一多,排版稍微复杂一点的就会显示的特别乱,这方面如果能够做到向Dreamwaver那样就好了。最新版的Dreamwaver不知道有没有对struts标签的支持,以前倒是有一个Dreamwaver的插件支持struts标签。这样看来我认为MyEclipse的这个可视化编辑的功能是个败笔。

四、Hibernate3的支持

新版的MyEclipse支持Hibernate3,最值得一提的就是hibernate的配置文件的可视化编辑,这个功能还是比较方便的,不过我现在的应用都是把Hibernate整合到了Spring当中,那样用处也就不大了。
o_image001.gif

五、Spring的支持

Spring的支持,其实就是把SpringIDE给整合进来了,然后可以添加一些Spring用到lib。这个插件最帅的功能就是能够检查配置文件的错误,还有就是如果bean的配置文件是分开的可以集中管理,非常方便查找bean
将所有的配置分组管理:
r_image003.jpg
以图像的方式展示bean的调用关系,这样bean之间的调用关系就一幕了然:r_image005.jpg

六、对Tapestry的支持的增强

Tapestry我也没有用过,感兴趣的可以自己查看相关的文档。

七、新增了对3个服务器的支持:

如图所示:
o_image006.gif
参考文档:MyEclipse 4.0 GA  New and Noteworthy