使用plugin的方式提高系统的可扩展性

plugin的方式从硬件中学习而来,但是也可以很好的应用于软件的设计,jive中的过滤器的设计就有点plugin的路子,我所做的另外一个项目也是使用的类似的思路,重量级的task完成共通的任务,例如数据库的增、删、改、查,还有文件上传等等系统中普遍使用的功能,而轻量级的event就plugin到task的前后,针对共通的task进行一些修正,可以是修改参数值、预处理或者完成一些task不会完成的任务,而eclipse的设计中也是采用的这种非常灵活的方式,今天看到一个plugin的框架:JPF,正在研究中。


作者: Cherami
原载: 使用plugin的方式提高系统的可扩展性
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

日志评价

 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (暂无评价) --点击星星直接投票
Loading ... Loading ...


相关日志

  • 暂时没有相关日志。


随机日志



添加到网摘

[del.icio.us]  [新浪 VIVI]  [365key]  [YouNote]  [博采中心]  [Poco]  [SOHU狐摘]  [天极网摘]  [和讯网摘]
喜欢这个插件?

当前日志信息