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

Jer*_*ron 3 jsp include asp-classic

我写一些JSP,我知道这将是最好能有一个大的包含文件,我将包括每个页面或几个较小的需要,我将只包括在某些页面.

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

我主要担心的是性能问题以及维护方面的次要问题.

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

编辑:我也会为asp页面做同样的事情.

Edd*_*die 5

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

巨大的JSP是一个需要维护的熊.

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

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