gpt4 book ai didi

java - 根据部署的 jar 动态创建导航菜单

转载 作者:行者123 更新时间:2023-12-01 05:59:47 24 4
gpt4 key购买 nike

我只是在研究这个想法,所以没有示例代码。我一直在网上挖掘,但我不太确定我实际上应该寻找什么,所以我没有找到太多。所以我想我应该问一下是否有人知道 a) 这是否可能。 b) 我应该怎么做。 (或者至少我应该学习什么才能做到这一点。)

我正在客户端上使用 JSP 页面构建一个 Web 应用程序,并使用运行 J2EE 的 JBoss 服务器,中间有一个 tomcat Web 服务器。

基本上,该应用程序包含不同的部分,这些部分将在开发过程中随着时间的推移而推出,而且客户也可能会使用不同的部分组合。我能想到的最简洁的部署方法是将每个部分构建到它自己的 jar 中。然后根据与客户相关的部分组合,仅在 JBoss 服务器上安装部署所需的 jar。

为了支持这一点,我希望客户端导航菜单仅根据 JBoss 服务器上部署的内容显示可用部分。我的 servlet 是否可以找出服务器上部署的内容?我希望解决方案尽可能“愚蠢”,即我不想告诉它要寻找什么(除了用于识别我们的 jar 的前缀),因为我还不知道我们可能知道的一切构建。

我当前的解决方案是在数据库中有一个表来保存已安装部分的列表。但这需要在安装过程中更新脚本等,我确信我们应该能够通过在服务器上部署 jar 来做到这一点。

提前致谢。

最佳答案

您可以将此信息添加到 MANIFEST.MF 文件中,然后在启动时枚举 Web 应用程序中的所有文件(请参阅 this answer 了解如何列出所有 list )。

关于java - 根据部署的 jar 动态创建导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1306835/

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