对于java程序猿来说,eclipse是比不可少的。而eclipse的插件估计我们都或多或少的使用过。或许许多人都没有发现,插件其实是一个非常神奇的东西。不需要过多的配置,我们就可以很轻松的将一个功能(插件)添加(或者更新)入一个程序里(eclipse),而且最重要的是我们并没有接触代码。回想一下我们以前维护项目的时候,对于功能的修改添加,如果不修改项目代码,就是无法想象的事情。插件系统秘密到底在哪里,答案就在osgi。
osgi是什么?百度一下你就知道。osgi技术是面向Java的动态模型系统。说简单点就是java模块化框架(java好像到哪都是框架框架的。。。)。至于osgi到底是什么东东。其实网上都写的很清楚,这里只是抛砖引玉。想走近osgi的世界的人请看下面。