Eclipse 集成開發工具集
現在主流的Java集成開發工具(IDE)Eclipse越來越流行,自從3.0版本以后Eclipse也逐漸穩定,現在Eclipse開發社區的人員越來越多版本更新速度也越來越快,目前最近的版本是3.2,Eclipse相比較一些其他的IDE如NetBeans/SunOne Studio,Jbuilder,IntelliJ IDEA主要的優點在于它是免費的、開放源代碼的、質量很好,而且非常容易定制。Eclipse的最大的優勢在于它的插件機制,除了很小的運行時內核外,Eclipse的所有的東西都是插件.現在插件超多眼花繚亂…正確有效的使用一些插件對開發速度很有提高.Eclipse的插件開發機制也比較簡單運用Eclipse的基礎庫SWT,JFace,和插件開發環境PDE可以定制開發一些符合自己框架標準的代碼生成框架,避免重復性代碼的編寫,把更多的精力放在如何構造合理的架構提高項目開發的速度方面.
首先介紹插件的配置方法一般來講對于非安裝文件,將插件的文件夾features, plugins放在Eclipse目錄下的features,plugins下即可.如果不能使用可能是因為插件版本和當前Eclipse版本不匹配所致,下載合適的插件版本即可.目前3.1版本比較穩定在此平臺應用的插件也比較多
下面主要介紹開發J2EE常用的插件的功能和簡單快速的使用方法:
1:MyEclipse
很強大的Eclipse增強插件集合,集成了很多的J2EE的功能,比如Spring,Hibernate,Struts,EJB,JSTL等插件,也支持Tomcat,Jboss,Weblogic,WebSphere等主流容器的配置,還有DatabaseExplorer數據庫管理插件,也集成了主流的bug管理系統bugzilla的錯誤提交,也提供了UML圖的繪制插件,是一個比較全面的插件集合,官方更新速度很快,現在最新的版本是MyEclipse 5.0 GA支持Eclipse3.2不過是收費的,可以在網上找到破解碼:-)
對于Tomcat開發為主流的常用的功能它的Reload機制,在window->Preferences->MyEclipse下Application Servers里Tomcat設置TomcatHome,然后通過快捷工具欄中的Run/Stop/Restart MyEclipse Application Servers啟動服務,這樣你的項目修改Java類不需要在重啟Tomcat就可以實現改過的功能.
如果初時工程設為Web Projects可以通過Myeclipse為其添加Spring,Struts,Jsf,Jstl,Hibernate的庫,設置方法為右鍵你的工程然后在菜單中選擇Myeclipse在彈出菜單中Add相應的Capabilities.也可以選擇為工程添加J2EE容器,如果上一步配置了Myeclipse Application Servers可以Add Tomcat Server,然后它會自動部署到Tomcat的webapps下.
DatabaseExplorer配置比較簡單也比較好用,配置方法為:New一個Driver選擇相應SqlServer2000,或Oracle的驅動jar,按照提示配置好數據庫連接字符串就可以操作數據庫了,也可以執行sql查詢.
Myeclipse為開發便利為Eclipse開發了它的幾個視圖,可以通過菜單window->Open Perspective選擇適當的視圖,如MyEclipse Database Explorer,MyEclipse J2EE Development,MyEclipseHibernate和MyEclipse Web2.0
MyEclipse的缺點就在于對系統要求太高,開文件過多會死掉有時,所以一般1G內存跑起來比較爽,可以通過-Xmx屬性對Eclipse使用的內存進行擴充.
對于UML方面說一下一般MyEclipse這個功能是個花瓶中看不中用,小的功能比較簡單的UML圖還可以夠用,對于UML的正向或者逆向工程不支持,所以一般不用它.建議使用”Eclipse UML”插件
2. Lomboz
Lomboz也是一個功能強大的基于J2EE的集成插件其功能主要是JSP高亮顯示,語法檢查和編碼助手,支持部署J2EE Web應用程序,利用Wizard創建Web應用和常用的代碼生成,支持JSP的調試.
Lomboz的配置很簡單將其放在Eclipse相應的文件夾即可.
Lomboz的優勢在于可以調試Jsp, Lomboz的調試原理在于對要調試的jsp頁面所產生的java代碼進行調試,和java工程的調試過程一樣,調試方法是打開Lomboz J2EE View 選擇服務器,單擊右鍵debug server,打開jsp所生成的java文件設置斷點,在IE打開jsp就可以激活調試進行jsp調試,其實我感覺最好的調試方法是System.out.println,比較快捷.
3.SWT-Designer
看名字就知道是開發Java圖形用戶界面的插件,可以用于開發PDE插件或基于SWT的應用程序,非常強大的開發工具收費的不過比VE穩定很多,可以畫界面,使用方法比較簡單
在官方下載找個注冊碼激活就可以.
4.JSEclipse
這個對于WEB開發很有用可以對javascript進行高亮顯示,語法檢查和編碼助手,特別是在Myeclipse或Lomboz下js開發時有時候沒有編碼助手,錯誤也沒有提示,很不方面,JSEclipse可以進行編碼提示和錯誤提示很實用!對于以后的ajax編碼和富客戶端開發調試效率會有很大的提高!
5.Properties Editor
編輯java的屬性文件,并可以自動存盤為Unicode格式
6.XMLBuddy
XMLBuddy 主要用于編輯XML文件
7.Log4E
Log4E Log4j插件,提供各種和Log4j相關的任務,如為方法、類添加一個logger等,主要優點在于代碼生成免去了每個類都要logger一下的麻煩
.使用方法比較簡單..選中某個.java文件右鍵選擇Log4J.
8.FreeMarker Eclipse Plugin / FreeMarker IDE
FreeMarker沒有語法高亮看起來確實很不爽…調試起來比較痛苦這個插件用來在Eclipse中支持FreeMarker模板語言.它包括語法高亮顯示,語法錯誤提示、視圖等.
9.Veloedit
Velocity模版開發插件與FreeMarker類似
以上幾個都是最常用的J2EE的插件,我都測試過很方便,在網上都有新版本下載,如果你的內存比較大可以用MyEclipse作為主要開發工具,輔助其他幾個實用的插件,如果你機子配置不是很高.采用Lomboz加上其他幾個插件也可.當然還有很多實用的插件這里沒有介紹比如Profiler(性能跟蹤、測量工具,能跟蹤、測量BS程序) VSS Plugin for Eclipse (Microsoft Visual SourceSafe (VSS)),大家可以發掘介紹…
常用Eclipse快捷鍵介紹
主要總結了最最常用的Eclipse快捷鍵的功能
F3: 打開申明(Open declaration)。
Control-Shift-G: 在workspace中搜索引用(reference)。這個熱鍵的作用和F3恰好相反.
Control-Shift-F: 根據代碼風格設定重新格式化代碼.
Control-Shift-O: 快速引入要import的類說明.
Control-O: 快速概要。通過這個快捷鍵,你可以迅速的跳到一個方法或者屬性.
Control-/: 對一行注釋或取消注釋。對于多行也同樣適用。
posted on 2007-04-09 03:08 crazy zerlot 閱讀(889) 評論(0) 編輯 收藏 所屬分類: Eclipse Related