【Eclipse插件開發(fā)】基于WTP開發(fā)自定義的JSP編輯器(一)
基于Eclipse的J2EE開發(fā)者,很多人都需要和wtp打交道。本系列文章中將從Eclipse插件開發(fā)者視角來看WTP,以開發(fā)一個(gè)自定義的JSP編輯器為示例來闡述一下基于wtp進(jìn)行二次定制開發(fā)(稱之為基于WTP的插件開發(fā))的過程中需要關(guān)鍵知識(shí)。其實(shí),現(xiàn)在我們所看到的一些開發(fā)工具底層很多都是基于WTP開發(fā)的,只是他可能給包裝了一下wtp的默認(rèn)的編輯器,提供了一些額外的功能。
大致的計(jì)劃如下:
1、整體介紹wtp(wst + jst) (以插件開發(fā)角度)
2、介紹wtp的structured document (重中之重)
3、介紹wtp的structured model (重中之重)
4、介紹wtp的StructuredTextEditor (我們自定義jsp編輯器的基礎(chǔ))
5、定制wtp StructuredTextEditor
資源定位 (重中之重)
定制自動(dòng)提示
定制校驗(yàn)器,提供自定義即時(shí)校驗(yàn)
定制hyper link detector
定制auto edit strategy
定制...
6、wtp里面其他一些重要知識(shí)點(diǎn) (列舉一些和基于wtp進(jìn)行插件開發(fā)相關(guān)的,著重實(shí)現(xiàn)原理)
下周開始寫...稍等 ~_~
大致的計(jì)劃如下:
1、整體介紹wtp(wst + jst) (以插件開發(fā)角度)
2、介紹wtp的structured document (重中之重)
3、介紹wtp的structured model (重中之重)
4、介紹wtp的StructuredTextEditor (我們自定義jsp編輯器的基礎(chǔ))
5、定制wtp StructuredTextEditor
資源定位 (重中之重)
定制自動(dòng)提示
定制校驗(yàn)器,提供自定義即時(shí)校驗(yàn)
定制hyper link detector
定制auto edit strategy
定制...
6、wtp里面其他一些重要知識(shí)點(diǎn) (列舉一些和基于wtp進(jìn)行插件開發(fā)相關(guān)的,著重實(shí)現(xiàn)原理)
下周開始寫...稍等 ~_~
本博客中的所有文章、隨筆除了標(biāo)題中含有引用或者轉(zhuǎn)載字樣的,其他均為原創(chuàng)。轉(zhuǎn)載請(qǐng)注明出處,謝謝!
posted on 2008-08-22 12:52 zhuxing 閱讀(3487) 評(píng)論(7) 編輯 收藏 所屬分類: Eclipse Plug-in & OSGI 、WTP(Web Tools Platform)