小编典典

一个较大的包含文件还是几个较小的包含文件?

jsp

我正在写一些jsp,我想知道最好是在每个页面中包含一个较大的包含文件,还是根据需要仅在某些页面中包含几个较小的包含文件。

任何给定的页面最多只需要调用几个方法(<5)。如果我使用一个文件,那将是2500多行代码。

我主要关心的是性能,其次是维护。

我们正在使用jsp include指令<%@ include file="FileToInclude" %>

Edit: 我也会对asp页面做同样的事情。


阅读 350

收藏
2020-06-10

共1个答案

小编典典

任何将包含在 每个 JSP中的内容,都可以随意添加到一个包含的文件中。对于仅包含在少数JSP中的内容,请为它们创建单独的包含文件。

巨大的JSP难以维护。

但是,更好的是,将尽可能多的代码 移出 JSP,移入域对象,模型或Servlet中。任何纯Java的东西通常都不属于JSP,而是属于您的JAR文件:

  1. IDE在导航和重构纯Java代码方面做得更好。
  2. 当JSP主要是HTML和JSP标记(尽可能少的Java代码)时,它们变得更易于维护和理解。
  3. 因为没有混合HTML标记,所以更容易理解纯Java。
  4. 由于大量的Java代码被非常短的Java代码调用所取代,这使JSP易于理解。
  5. 它使JSP的维护更加容易,而对代码库的维护却更加困难。
2020-06-10