我对 Java 领域有些陌生,并且对构建 Web 门户的最佳实践有一些疑问。所以我的问题是将一个巨大的战争文件分解成更小的战争文件真的有什么好处。我唯一能想到的:
模块化:它允许单独的开发人员在站点的单独部分上工作并单独部署它们。
组织:如果站点的某些部分不在同一个代码库中,则更容易找到它们。
可扩展性:只有当您要在不同的 Web 服务器上部署站点的某些部分时,这对我才有意义。如果它们都被部署到相同的前端服务器有什么优势吗?
根据我的阅读,似乎大多数人似乎认为一个大的战争文件是最好的方法:避免冗余、一步部署等。那么有理由分解它吗?也许网站的匿名/小册子版本与经过身份验证的?