【发布时间】:2016-11-30 14:10:19
【问题描述】:
我想结合 OSGI 构建一个 Web 应用程序来模块化它。但我有点困惑。我用一个简单的 Hello Word Servlet 构建了一个 OSGI Web 包。有用。但是现在,我如何才能创建一个“完整的”Web 应用程序而不仅仅是一个 Servlet?
例如,我不知道如何引用不同的 *.html 文件等等。在典型的 Java EE Web 应用程序中,您有 WEB-INF 文件夹等。但在这种情况下不是。只有 Servlet.java 生成输出。
那么我怎样才能创建一个“完整的”Web 应用程序,它的后端又怎样才能访问我创建的其他 osgi 包?
有什么好的教程吗?我找到了几个只创建 Servlet 的教程。
【问题讨论】:
-
OSGi 不是最新推荐的方法。最新的是微服务。即,您将应用程序拆分为多个独立的 Java 进程(使用 Spring Boot 来简化此操作)。他们使用 RESTful API 进行通信
-
请记住,最新的“in”东西可能不是所有可能问题的最佳解决方案。
-
@ManasMarthi“不是最新推荐的方法”??
标签: java servlets web-applications osgi bundles