gpt4 book ai didi

java - 为什么我要将 Java Web 应用程序分成 git 上的两个存储库?

转载 作者:行者123 更新时间:2023-11-30 07:38:24 26 4
gpt4 key购买 nike

好吧,我只是需要澄清,我不想刻薄,而且我不习惯这个想法。

我被要求与一个团队合作并构建一个链接到多个 API 的 Java Web 应用程序。为什么我不使用某种框架(Spring、MVC、JSP 等)?相反,我被要求设计网页并将它们放入一个 Git 存储库中,然后设计应用程序的后端并将其添加到另一个存储库中。然后我们将把两者整合起来(我不知道如何整合,这可能是他们失去了我)这是正常的/我们应该这样做吗?

最佳答案

将后端与前端分开是非常有意义的,因为它们可以单独部署,甚至在不同的机器上,而且它们将生成 2 个不同的工件(一个 jar 文件和一堆 html 页面)。如果您使用 Maven,您可以考虑拥有一个父项目并将后端和前端拆分为 2 个不同的模块。关于 git,您可以探索子模块功能,或者只是在同一存储库中创建 2 个不同的文件夹。我更喜欢前者。关于集成,通常后端简单地暴露REST Endpoint,前端执行AJAX调用进行交互。

关于java - 为什么我要将 Java Web 应用程序分成 git 上的两个存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050387/

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