基于Eclipse的J2EE开发者,很多人都需要和wtp打交道。本系列文章中将从Eclipse插件开发者视角来看WTP,以开发一个自定义的JSP编辑器为示例来阐述一下基于wtp进行二次定制开发(称之为基于WTP的插件开发)的过程中需要关键知识。其实,现在我们所看到的一些开发工具底层很多都是基于WTP开发的,只是他可能给包装了一下wtp的默认的编辑器,提供了一些额外的功能。
大致的计划如下:
1、整体介绍wtp(wst + jst) (以插件开发角度)
2、介绍wtp的structured document (重中之重)
3、介绍wtp的structured model (重中之重)
4、介绍wtp的StructuredTextEditor (我们自定义jsp编辑器的基础)
5、定制wtp StructuredTextEditor
资源定位 (重中之重)
定制自动提示
定制校验器,提供自定义即时校验
定制hyper link detector
定制auto edit strategy
定制...
6、wtp里面其他一些重要知识点 (列举一些和基于wtp进行插件开发相关的,着重实现原理)
下周开始写...稍等 ~_~
本博客中的所有文章、随笔除了标题中含有引用或者转载字样的,其他均为原创。转载请注明出处,谢谢!