代码之家  ›  专栏  ›  技术社区  ›  Jeremy Cron

一个大文件还是几个小文件?

  •  3
  • Jeremy Cron  · 技术社区  · 15 年前

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





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

    我也会为asp页面做同样的事情。

    5 回复  |  直到 15 年前
        1
  •  5
  •   Eddie    15 年前

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

    庞大的JSP需要维护。

    并将其放入域对象、模型或servlet中。纯Java的内容通常不属于JSP,而是属于JAR文件:

    1. 当JSP主要是HTML和JSP标记(使用尽可能少的Java代码)时,它们变得更易于维护和理解。
    2. 纯Java更容易理解,因为其中没有HTML标记。
    3. 它使JSP的维护更加容易,而不会使代码库的维护更加困难。
        2
  •  2
  •   Kees de Kooter chotai.mit    15 年前

    您应该仅将JSP用于查看目的。业务逻辑不应该放在JSP文件中,而应该放在普通java类中。请仔细阅读模型-视图-控制器设计模式。看见 this wikipedia article

        3
  •  1
  •   cgp    15 年前

    这就是Java,对吗?小文件当然包括。

        4
  •  1
  •   braindice    15 年前

        5
  •  0
  •   Magnus Smith    15 年前

    在ASP中,我在每个页面上使用一个包含文件…但该文件中包含大约5个或更多包含。通过这种方式,我可以将函数分成逻辑组(这样可以更容易地查找内容,并且在只更新一个文件时更安全),但在创建需要函数的新页面时只需要记住一行。