它隔离了部署到容器中的各种Web应用程序。也就是说,(取消)部署另一个Web应用程序不会影响Web应用程序的行为。
每个Web应用程序只能看到自己的类,而不能看到其他应用程序提供的类。这允许不同的Web应用程序使用同一类的不同版本。如果没有这种隔离,部署多个Web应用程序将是一场噩梦。
同样,OSGI捆绑软件具有自己的类加载器,因此不同的捆绑软件可以使用同一插件的不同版本。同样,这种隔离使添加插件(及其相关库)影响系统中其他插件的可能性降低。

它隔离了部署到容器中的各种Web应用程序。也就是说,(取消)部署另一个Web应用程序不会影响Web应用程序的行为。
每个Web应用程序只能看到自己的类,而不能看到其他应用程序提供的类。这允许不同的Web应用程序使用同一类的不同版本。如果没有这种隔离,部署多个Web应用程序将是一场噩梦。
同样,OSGI捆绑软件具有自己的类加载器,因此不同的捆绑软件可以使用同一插件的不同版本。同样,这种隔离使添加插件(及其相关库)影响系统中其他插件的可能性降低。