webapplication中的osgi

webapplication中的osgi,osgi,Osgi,我想使用jsp和servlet开发一个web应用程序。现在我的疑问是,我可以在后端使用osgi服务吗? 当我想到这种方法时,我明白这是不可能的 因为在客户端,我们也需要osgi插件来访问服务。但我仍然需要很好的专业意见 我知道这可以通过EclipseRAP实现。如果我的问题没有任何意义,请道歉。我不确定我是否完全理解了你的问题。您当然可以使用OSGi开发web应用程序。您所要做的就是将war文件部署到OSGi容器的http服务中(例如felix中的jetty)。这样做可能有点痛苦,但是请考虑使用

我想使用jsp和servlet开发一个web应用程序。现在我的疑问是,我可以在后端使用osgi服务吗? 当我想到这种方法时,我明白这是不可能的 因为在客户端,我们也需要osgi插件来访问服务。但我仍然需要很好的专业意见
我知道这可以通过EclipseRAP实现。如果我的问题没有任何意义,请道歉。

我不确定我是否完全理解了你的问题。您当然可以使用OSGi开发web应用程序。您所要做的就是将war文件部署到OSGi容器的http服务中(例如felix中的jetty)。这样做可能有点痛苦,但是请考虑使用。您的客户不会关心甚至不知道您正在运行OSGi


也就是说,如果您开发的是纯web应用程序,那么使用OSGi可能不值得,您可以直接在apache/tomact/some应用程序服务器上进行部署。

我认为您可以,请查看。您可以像以前一样开发web部件!只需在META-INF/MANIFEST.MF文件中添加一些osgi元数据。如果你想得到一些osgi服务,你可以像osgi包一样使用ServiceTrack!我们就是这样做的
希望对你有帮助

为什么您的客户端需要OSGi插件来访问您的web应用程序?它不是通过浏览器访问的吗?你是在说网络服务吗?为什么你说这是不可能的,然后继续说这可以通过EclipseRAP实现?你能详细解释一下吗?