【问题标题】:File naming convention for JSPJSP 的文件命名约定
【发布时间】:2012-12-24 02:37:16
【问题描述】:

是否有 JSP 文件的行业标准命名约定?

我遇到了来自不同来源的三个约定:

  1. 全部小写 (thisismyfile.jsp)

  2. 首字母小写的驼峰式 (thisIsMyFile.jsp)

  3. 首字母大写的驼峰式 (ThisIsMyFile.jsp)

【问题讨论】:

  • 只要在整个项目中使用所选择的约定,这是一个很好的约定。公共 URL 最终可能会被重写,所以这只是内部事务。

标签: jsp naming-conventions filenames


【解决方案1】:

更新答案 - 2019

自从第一次回答这个问题以来,Oracle 似乎在他们的文档中添加了一个命名约定部分:https://www.oracle.com/technetwork/articles/javase/code-convention-138726.html

JSP 名称

JSP(文件)名称应始终以小写字母开头 信件。名称可能由多个单词组成,在这种情况下 单词紧邻放置,每个单词都以 大写字母。

所以thisIsMyFile.jsp(上图)是最符合约定的选择。


2013 年的原始答案

这是我能找到的最接近官方命名约定的内容:http://www.oracle.com/technetwork/articles/javase/code-convention-138726.html

Sun/Oracle 似乎对文件名没有意见。

我的 2 美分:我更喜欢全部小写。它最大限度地减少了移植问题的可能性。例如,从 Windows 移植到 Unix(区分大小写的操作系统)可能会导致大小写问题。

【讨论】:

  • Kamiel Ahmadpour 的回答在这里指的是实际的 Oracle 意见(camelCase 选项 2. 在问题中)。尽管可能一开始这并不是一个好的约定,但出于 EJK 的操作系统差异以及 Web 服务器差异等原因。
【解决方案2】:

JSP(文件)名称应始终以小写字母开头。名称可能由多个单词组成,在这种情况下,单词紧挨着放置,每个单词都以大写字母开头。 JSP 名称可以只是一个简单的名词或一个短句。应避免仅使用动词的 JSP 名称,因为它无法向开发人员传达足够的信息。

示例:performLogin.jsp

这里是完整的参考: http://www.oracle.com/technetwork/java/namingconventions-139351.html

【讨论】:

    【解决方案3】:

    另一方面,jsp 最终还是一个 Java 文件,应该相应地命名。

    performLogin.jsp -> PerformLogin.jsp
    

    在您需要通过 JSP 名称解析接口或类名称的情况下,它也很有帮助。

    【讨论】:

      【解决方案4】:

      根据IBM,jsp文件应全部小写并用下划线(“_”)字符分隔。

      例如:orderline_search_bydate.jsp

      【讨论】:

        猜你喜欢
        • 2011-08-08
        • 2010-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-13
        • 2017-12-26
        • 2011-07-31
        • 1970-01-01
        相关资源
        最近更新 更多