gpt4 book ai didi

java - OSGI 包和 Web 应用程序之间的通信

转载 作者:行者123 更新时间:2023-12-01 18:03:40 26 4
gpt4 key购买 nike

我想结合OSGI构建一个Web应用程序以使其模块化。但我有点困惑。我使用简单的 Hello Word Servlet 构建了一个 OSGI Web 包。有用。但现在,我怎样才能创建一个“完整的”Web 应用程序而不仅仅是一个 Servlet?

例如,我不知道如何引用不同的 *.html 文件等。在典型的 Java EE Web 应用程序中,您有 WEB-INF 文件夹等。但在本例中并非如此。只有 Servlet.java 生成输出。

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

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

最佳答案

实际上有不同的方法可用,具体取决于您想要实现的目标。目前最受青睐的方法是使用 Http Whiteboard 方法。通过这种方式,您可以将 Servlet 注册为服务,同时您仍然可以在 Servlet 本身中接收服务。一个好的起点是查看 PAX-Web SamplesApache Felix Whiteboard

关于java - OSGI 包和 Web 应用程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38598159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com