1、当然是先看Bundle名称了解这个插件的主要作用
2、看元文件文件MANIFEST.MF查看该bundle的引用和暴露的接口
3、查看有没有集成其他框架 如:springDM applicationContext.xml
4、查看Activator.java 找到入口 逐步分析
具体说的话,需要一本书才能描述。简单的话,osgi可以动态换jar包,可以控制jar包中可以被外界访问的类,但所有的jar包都要满足osgi规范。这就让人又爱又恨,动态换是很好的,控制访问也感觉是很不错的封装。可所有jar包转换成osgi规范,这可以让人疯掉(spring就疯了,宣布3.2以后不支持osgi了)