JSP 文件是否有行业标准的命名约定?
我遇到了来自不同来源的三个约定:
全小写(thisismyfile.jsp)
首字母小写的驼峰式 ( thisIsMyFile.jsp )
首字母大写的驼峰式 ( ThisIsMyFile.jsp )
JSP 文件是否有行业标准的命名约定?
我遇到了来自不同来源的三个约定:
全小写(thisismyfile.jsp)
首字母小写的驼峰式 ( thisIsMyFile.jsp )
首字母大写的驼峰式 ( ThisIsMyFile.jsp )
更新答案 - 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(区分大小写的操作系统)可能会导致大小写问题。
JSP(文件)名称应始终以小写字母开头。名称可能由多个单词组成,在这种情况下,单词紧挨着放置,每个单词都以大写字母开头。JSP 名称可以只是一个简单的名词或一个短句。应该避免仅使用动词的 JSP 名称,因为它不能向开发人员传达足够的信息。
示例:performLogin.jsp
这是完整的参考: http ://www.oracle.com/technetwork/java/namingconventions-139351.html
另一方面,jsp 最终仍然是一个 Java 文件,应该相应地命名。
performLogin.jsp -> PerformLogin.jsp
在您需要通过 JSP 名称解析接口或类名称的情况下,它也会有所帮助。
根据IBM的说法,jsp 文件应全部小写并用下划线(“_”)字符分隔。
例如:orderline_search_bydate.jsp