這裏只介紹XMLBuddy,它主要提供是有關DTD方面的驗證、代碼助手等功能;還有壹種是XMLBuddy?
Pro,它相對於XMLBuddy來說,擴展了許多功能,比如對Schema、XSLT、RELAX?NG?
的支持,但它需要Money。對於XML的壹般編寫,XMLBuddy已經夠用了,而且它是免費的,很容易得到,所以這裏就著重談談它了。
壹、下載與安裝
1.?下載
XMLBuddy的主頁地址是:/
下載要註意是XMLBuddy,不是XMLBuddy?Pro。這裏給出壹個下載地址,是XMLBuddy?2.0.38版本的:
/2.0/78945789020508924908525/8902390238490587584751/xmlbuddy_2.0.38.zip
.objfac.xmlbuddy-V2.0.9.zip%22&OSSAccessKeyId=9q6nvzoJGowBj4q1&Expires=1469007502&Signature=JKgXBc%2B26iq1KGztUDYOYWwMaIE%3D
註意:這個版本匹配的是eclipse?3.0.1-3.1M5。
為了講解方便,我使用的eclipse的版本是3.0.1,並且安裝了中文語言包,沒有安裝其它插件。如圖:?
2.?安裝
安裝XMLBuddy?2.0.38,先解壓這個下載的文件,然後將com.objfac.xmleditor_2.0.38這個目錄復制到eclipse安裝目錄下的plugins目錄中即可;或者采用links方式安裝也可以。
再次啟動eclipse,應該可以發現XMLBuddy已經安裝了。
3.?定制
如果要定制XMLBuddy,可以通過?窗口?->首選項?->XMLBuddy?來修改:
Eclipse的插件大全?
以下是我整理的自己開發過程中的常用Eclipse插件,按字母排序:
(1)AmaterasUML
介紹:Eclipse的UML插件,支持UML活動圖,class圖,sequence圖,usecase圖等;支持與Java?class/interface之間的相互導入導出。
官方網站:xa.com/index.php
Eclipse在線安裝URL:xa.com/update
(3)?Checkstyle
介紹:CheckStyle是SourceForge下的壹個項目,提供了壹個幫助JAVA開發人員遵守某些編碼規範的工具。它能夠自動化代碼規範檢查過程,從而使得開發人員從這項重要,但是枯燥的任務中解脫出來。CheckStyle檢驗的主要內容有:Javadoc註釋、命名約定、標題、import語句、體積大小、空白、修飾符、塊、代碼問題、類設計以及混合檢查(包括壹些有用的比如非必須的System.out和printstackTrace)等。
官方網站:pletion)、語法標記以及內容概覽等功能,協助開發人員創建高效的JavaScript代碼。
官方網站:
Eclipse在線安裝URL:/update
(11)JadClipse
介紹:JadClipse是壹個Eclipse插件,無縫地集成了Jad(快速Java反編譯器)與Eclipse。通常,當打開壹個類文件,類文件查看器將顯示壹個簡短的API類的輪廓。如果妳安裝這個插件,JadClipse類文件查看器將替換類文件查看器並顯示了類的反編譯源代碼。這個任務可以通過在後臺使用Jad反編譯相應的類文件來完成。可以支持正常的Java語法高亮以及大綱視圖。
官方網站:/p/jsdt/
Eclipse在線安裝URL:/svn/trunk/org.ayound.js.debug.update
(13)?Mybatis?Editor
介紹:MyBatis?Editor是壹個Eclipse的插件,用來編輯MyBatis的配置文件。
官方網站:/a/eclipselabs.org/p/mybatiseditor/
Eclipse在線安裝URL:/git/org.eclipselabs.mybatiseditor.updatesite
(14)?MAT
介紹:Eclipse?Memory?Analyzer(MAT)是著名的跨平臺集成開發環境?Eclipse?
Galileo?版本的?33?個組成項目中之壹,它是壹個功能豐富的JAVA?堆轉儲文件分析工具,可以幫助妳發現內存漏洞和減少內存消耗。對於大型?
JAVA?
應用程序來說,再精細的測試也難以堵住所有的漏洞,即便我們在測試階段進行了大量卓有成效的工作,很多問題還是會在生產環境下暴露出來,並且很難在測試環境中進行重現。JVM
能夠記錄下問題發生時系統的部分運行狀態,並將其存儲在堆轉儲
(Heap?Dump)?文件中,從而為我們分析和診斷問題提供了重要的依據。
官方網站:/
插件下載URL:/eclipse-plugin.html
(17)?PMD
介紹:PMD是壹種開源分析Java代碼錯誤的工具。與其他分析工具不同的是,PMD通過靜態分析獲知代碼錯誤。也就是說,在不運行Java程序的情況下報告錯誤。PMD附帶了許多可以直接使用的規則,利用這些規則可以找出Java源程序的許多問題。此外,用戶還可以自己定義規則,檢查Java代碼是否符合某些特定的編碼規範。PMD是壹款采用BSD協議發布的Java程序代碼檢查工具。該工具可以做到檢查Java代碼中是否含有未使用的變量、是否含有空的抓取塊、是否含有不必要的對象等。該軟件功能強大,掃描效率高,是Java程序員debug的好幫手。
官方網站:/eclipsePlugin.html
Eclipse在線安裝URL:/SpringSource/spring-ide
Eclipse在線安裝URL:/release/TOOLS/update/e4.2?(for?Eclipse?Juno?4.2)
/release/TOOLS/update/e3.7?(for?Eclipse?Indigo?3.7)
/release/TOOLS/update/e3.6?(for?Eclipse?Helios?3.6)
(22)?StrutsIDE
介紹:Struts開發輔助工具。提供struts-config.xml的圖形編輯界面;提供Action,?ActionForm,?JSP等的創建向導。
官方網站:.objfac.xmlbuddy-V2.0.9.zip%22&OSSAccessKeyId=9q6nvzoJGowBj4q1&Expires=1469007502&Signature=JKgXBc%2B26iq1KGztUDYOYWwMaIE%3D