Java OSGI捆绑包与web应用程序之间的通信

Java OSGI捆绑包与web应用程序之间的通信,java,servlets,web-applications,osgi,bundles,Java,Servlets,Web Applications,Osgi,Bundles,我想结合OSGI构建一个web应用程序来模块化它。但我有点困惑。我用一个简单的Hello Word Servlet构建了一个OSGI web包。它起作用了。但是现在,我如何创建一个“完整”的web应用程序,而不仅仅是一个Servlet 例如,我不知道如何引用不同的*.html文件等等。在典型的JavaEEWeb应用中,有web-INF文件夹等等。但在这种情况下不是这样。只有Servlet.java生成输出 那么,我如何创建一个“完整”的web应用程序,以及它的后端如何访问我创建的其他osgi捆绑

我想结合OSGI构建一个web应用程序来模块化它。但我有点困惑。我用一个简单的Hello Word Servlet构建了一个OSGI web包。它起作用了。但是现在,我如何创建一个“完整”的web应用程序,而不仅仅是一个Servlet

例如,我不知道如何引用不同的*.html文件等等。在典型的JavaEEWeb应用中,有web-INF文件夹等等。但在这种情况下不是这样。只有Servlet.java生成输出

那么,我如何创建一个“完整”的web应用程序,以及它的后端如何访问我创建的其他osgi捆绑包呢


有好的教程吗?我找到了几个只创建Servlet的教程。

实际上,根据您想要实现的目标,有不同的方法可用。目前最受欢迎的方法是使用Http白板方法。这样,您就可以将Servlet注册为服务,并且在注册的同时,您仍然可以在Servlet本身中接收服务。一个很好的出发点是观察或

实际上,根据您想要实现的目标,有不同的方法可用。目前最受欢迎的方法是使用Http白板方法。这样,您就可以将Servlet注册为服务,并且在注册的同时,您仍然可以在Servlet本身中接收服务。一个很好的出发点是观察或

请查看OSGi途中教程,其中演示了如何使用OSGi构建web应用程序

请查看OSGi途中教程,其中演示了如何使用OSGi构建web应用程序

OSGi不是最新推荐的方法。最新的是微服务。i、 e.您将应用程序拆分为多个独立的java进程(使用SpringBoot使之变得容易)。他们使用RESTful APIsBear进行交流,但要记住,最新的“in”可能不是解决所有可能问题的最佳解决方案。@ManasMarthi“不是最新推荐的方法”根据世卫组织的说法??OSGi不是最新推荐的方法。最新的是微服务。i、 e.您将应用程序拆分为多个独立的java进程(使用SpringBoot使之变得容易)。他们使用RESTful APIsBear进行交流,但要记住,最新的“in”可能不是解决所有可能问题的最佳解决方案。@ManasMarthi世卫组织称“不是最新推荐的方法”??谢谢。我将在周末尝试这种方法。谢谢。我将在周末尝试这种方法。