在 Java 中,类、接口、包、方法、变量和常量有一个命名约定。我只是想知道 JSF XHTML 页面是否有命名约定。
以下是我想到的一些变体:
MyPage.xhtml
myPage.xhtml
my-page.xhtml
mypage.xhtml
没有必要将 xhtml 页面视为与普通 html 页面不同的东西。最后,如果用户必须输入它,那么有一个简单的页面名称会有所帮助(就像我们命名任何 html 页面一样)。
举个例子,即使是像 Apple 这样的公司,他们非常注重为他们的产品使用正确的外壳,仍然维护一个 URL,比如http://www.apple.com/iphone!(iPhone写成iphone)
总而言之,我想说的是,不要在 URL 中使用大写字母,也尽量不要使用特殊字符。
Camel-case 以小写字母开头很好,我使用连字符来区分模块/子页面/子元素。
例如:
不是正式的约定,但效果很好。能够模块化或识别片段或子功能是有用的。