Redian新闻
>
使用eclipse方法对第三方库建立Wrapper的小技巧。
avatar
使用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...将第三方库中的有用
avatar
c*t
2
ft, don't tell me that it is your first day of using refactoring.

【在 p***p 的大作中提到】
: 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....

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。