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