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