gpt4 book ai didi

servlets - 如何决定何时编写 OSGI 服务或 servlet 或组件

转载 作者:行者123 更新时间:2023-12-05 06:40:48 25 4
gpt4 key购买 nike

我对 OSGI 组件、服务、servlet 的术语和用法以及如何在实现功能需求时决定编写哪一个感到困惑。谁能用 AEM 中的一个很好的示例用例来解释这个。提前致谢。

最佳答案

您应该始终编写组件。组件是 OSGi 中的关键代码单元。您编写的每个类要么是组件,要么由组件创建/使用。

其中一些组件将是服务。提供可从另一个模块调用的功能的组件将该功能作为服务提供。并非所有组件都需要是服务。

Servlet 是一个存在于 OSGi 之外的概念。 HttpServlet 是您扩展的类,如果您想实现服务器端 HTTP 功能。在 OSGi 中,您可以通过编写扩展 HttpServlet 并提供 Servlet 服务的组件来提供 HTTP 功能。

关于servlets - 如何决定何时编写 OSGI 服务或 servlet 或组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41768935/

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