gpt4 book ai didi

java - 如何将常见的 JavaScript 和图像部署到两个不同的 EAR 而不必维护每个文件的两个版本

转载 作者:行者123 更新时间:2023-11-29 08:04:36 25 4
gpt4 key购买 nike

我有一个部署到 EAR 的 Struts 网络应用程序,它有一些相当广泛的 JavaScript。我现在需要创建一个新的 Web 应用程序,它将部署到一个新的 EAR,但可能需要共享大部分(如果不是全部的话)JavaScript 和来自第一个应用程序的一些图像。避免代码重复的最佳方法是什么,这样我就不必在我的开发环境中的每个 EAR 中放置每个 JavaScript 文件的副本?

最佳答案

您可以在单独的 .jar 库中维护 Javascript,并将其作为资源而不是静态文件提供。这样 JS 内容将成为项目设置中的常规依赖项。不幸的是,没有一种直接通用的方法来执行此操作,因为您至少需要一个 servlet 来从 .jar 发送文件。 (根据您的 Web 框架,您可能已经拥有它。)

这也会对性能产生一些影响,但对于业务应用程序,您可能不需要那么频繁地优化内部 Javascript 的加载时间。

另一种选择是在源代码控制级别执行此操作,使用类似于 Git submodules 的东西.

关于java - 如何将常见的 JavaScript 和图像部署到两个不同的 EAR 而不必维护每个文件的两个版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095435/

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