前言 作为OSGi框架中最上面的一层,服务层带给了我们更多的动态性,并且使用了大家或多或少都曾了解过的面向服务编程模型,其好处是显而易见的. 1 什么是服务 简单的说,服务就是“为别人所做的工作”,比如两个对象互相调用方法,那么被调用者就是在为调用者做工作. 那么如何将服务和一次普通的方法调用区别开来呢?其实一个服务可以看作是在服务的提供者和使用者之间的一个契约.使用者一般不关心其实现的细节,甚至连谁提供的都不想知道,只要满足这个契约(服务应该提供什么功能,满足什么格式)就好了.使用服务的过程也