【发布时间】:2014-03-17 08:36:18
【问题描述】:
我是一名经验丰富的 Java 开发人员,刚开始学习 HTML。
我正在开发一个使用 Spring MVC 作为后端框架的项目。在前端,我的索引页面有几个相当复杂的元素,每个元素都包含 150 多行 html。作为一个内心深处的 OO 程序员,我讨厌我的 index.html 有多长,而且我的 OO 直觉迫使我将部分/所有这些元素拆分到它们自己的 html 文件中,特别是考虑到其中一些可能它们可以在其他页面上重复使用。我遇到过将 HTML 标记相互嵌入的示例,但我没有发现太多关于这样做是否符合最佳实践的讨论。
关于模块化代码重用和现代 HTML Web 应用程序中关注点分离的最佳实践是什么?
【问题讨论】:
-
您是否正在使用(或预计会使用)特定的Java web framework?
-
@RichardEverett - 是的,我在后端使用 Spring MVC(准确地说是 Spring-data-Neo4j)。我很想知道这会如何影响您的回答。
-
你应该在你的问题中说明这一点,因为有很多可能的解决方案
-
@I.G.Pascual 谢谢,已更新。对于我的问题,我很好奇 Spring 使什么成为可能:我对它也比较陌生,到目前为止主要关注它的模型和控制器方面。它对 View 的影响对我来说是一个新的思考领域,我怀疑了解它如何影响这个特定问题将有助于我理解这一点。
-
我没有使用 SpringMVC,但在我处理的一个 java 项目中,我们使用 Sitemesh 和 jsp:include。希望对你有帮助
标签: javascript html oop spring-mvc