1. 程式人生 > >建立JavaWeb專案時Facets的含義及作用

建立JavaWeb專案時Facets的含義及作用

WTP包含以下工具:
* 一個原始碼編輯器可以用來編輯HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, 和WSDL。
* 一個圖形編輯器用來編輯XSD與WSDL。
* J2EE專案構建器和一個J2EE嚮導工具。
* 一個Web服務建立嚮導和管理器,和WS-I 測試工具。
* 一個數據庫訪問,查詢工具等。
WTP由兩個子專案構成:WST(Web標準工具集) 與JST(J2EE標準工具集)

為什麼要用facet

通常我們給建立的工程可能新增以下元素:資原始檔, Builder, Nature標識等, 我們知道Eclipse本身提供了一個Nature的功能,但是Facets跟Nature是有區別的, 給工程新增Nature是用來給Eclipse底層的工具使用的,而Facets是用來給終端使用者使用的, 通常Facets提供的模組都是自描述的,這樣可以保證使用者在使用的時候,避免新增不必要的Facet模組, 而且對於我們開發者而言也避免了在新建嚮導中插入新的wizard page以及避免通過右鍵選單來給工程新增或者去掉某模組,從而大大簡化了開發人員的工作量, 因此Facets對使用者和開發者來說都是一個不錯的選擇。 其實說到最後,Facets就是管理各個使用者新增的功能模組