Xdoclet2无论在配置、开发、及性能都比Xdoclet1.X有大大的提升。关于两代Xdoclet的内部结构可以用Xdoclet2官方网站的两幅图片来容易看出:Xdoclet1.x:这一代,以Xdoclet1.x引擎为核心,由XjavaDoc提供源数据,使用XDT模板来实现文件的生成。而使用方式只有AntTask一种。Xdoclet2:这一代,Xdoclet2的核心只有很少的一点点代码,它使用现有的框架来获得源数据,再结合现流行的模板框架来实现文件的生成。核心向外界提供接口,用户可以根据自已的需要去实现模板引擎或者源数据的提供。在源数据提供方面,使用了QDox,模板方面都是使用Apache的 ...
  • 02:20
  • 浏览 (621)
  • 评论 (0)
使用Xdoclet2的Eclipse插件Doclipse,发现里面仅提供了Plugin的Tag的提示。而如果要自已写Plugin的时候就发现这个插件没有提供最原始的Tag的提示,即Qtags。参考了Doclipse的文档之后想自已动手写一个XML文件来提供提示功能。(Doclipse插件除了提供默认的Plugin 配文件,还可以从用户指定的一个文件查找符合格式的Plugin配置文件)。后来发现Xdoclet2的源码中的Plugin里居然有Qtags的Plugin,这样一来,代码比较搞笑,在Qtags的源码里面使用Qtags的标签生成Qtags标签提示文件。而我再次去Doclipse的包里找的时 ...
  • 23:47
  • 浏览 (536)
  • 评论 (0)
我想我是海
搜索本博客
存档
最新评论