我在理解OSGI中的組件和服務這個詞時有一個疑問。我使用的是Apache felix框架。我已閱讀此鏈接http://wiki.osgi.org/wiki/Declarative_Services#Providing_Services組件提供的服務。但是,當組件提供的服務比接口的功能還差時,我不明白這一點。在我看來,接口是一個由組件實現的服務。組件提供服務
還有一個疑問是,如果另一個捆綁包想要使用另一個捆綁包的服務而不是如何完成它?它使用接口(服務)或組件(實現類)。
請清除我的疑惑,以便我可以更好地感受兩項服務和組件以及與scr符號的關係。