使用eclipse方法对第三方库建立Wrapper的小技巧。# Java - 爪哇娇娃
p*p
1 楼
What does it mean? what is and how when can I use Wrapper? F.E HttpServletRequestWrapper
对于一些没有源码或有很多替代方案的第三方库来说,我们往往希望通过自己写一个Wrapp
er来过滤掉本系统内使用者对这些库的真正引用.
在servlet中HttpServletRequestWrapper,HttpServletResponseWrapper两个Wrapper使我
们重用request\response接口非常方便,如果没有这两个类,我们就要自己写很多代码,
麻烦。
过去我曾经想编写一个Rowset的实现,但要实现的方法太多,泛懒---放弃了.:(
今天又要做一个Wrapper我于是google: generate wrapper .......很多结果,但都不只所
云 :(,
在eclipse中翻了个遍,OK!终于在 Source菜单中找到generate delegate methods....
先用refactor (重构)菜单中的 Extract Interface...将第三方库中的有用
对于一些没有源码或有很多替代方案的第三方库来说,我们往往希望通过自己写一个Wrapp
er来过滤掉本系统内使用者对这些库的真正引用.
在servlet中HttpServletRequestWrapper,HttpServletResponseWrapper两个Wrapper使我
们重用request\response接口非常方便,如果没有这两个类,我们就要自己写很多代码,
麻烦。
过去我曾经想编写一个Rowset的实现,但要实现的方法太多,泛懒---放弃了.:(
今天又要做一个Wrapper我于是google: generate wrapper .......很多结果,但都不只所
云 :(,
在eclipse中翻了个遍,OK!终于在 Source菜单中找到generate delegate methods....
先用refactor (重构)菜单中的 Extract Interface...将第三方库中的有用