JSF页面的命名约定

时间:2013-11-02 23:57:48

标签: java jsf

在Java中,有类,接口,包,方法,变量和常量的命名约定。我只是想知道JSF XHTML页面是否有命名约定。

以下是我想到的一些变体:

  • MyPage.xhtml
  • myPage.xhtml
  • my-page.xhtml
  • mypage.xhtml

2 个答案:

答案 0 :(得分:1)

没有必要将xhtml页面视为与普通html页面不同的东西。最后,如果用户必须输入它,那么有一个简单的页面名称会有所帮助(就像我们命名任何html页面一样)。

举个例子,即使像苹果这样公司如此具体地为其产品使用正确的案例,仍然会保留http://www.apple.com/iphone这样的网址! (iPhone写成iphone)

总结一下,我会说,不要在URL中使用大写字母,也不要使用特殊字符。

答案 1 :(得分:0)

以小写字母开头的Camel-case很好,我使用连字符来区分模块/子页面/子元素。

例如:

  • productList.xhtml
  • productEdit.xhtml
  • productEdit-buttons.xhtml
  • productReport.xhtml
  • customerAddress.xhtml
  • customerAddress-map.xhtml

不是正式的惯例,但效果很好。能够模块化或识别片段或子功能是有用的。