1、項目名稱java
最好用英文,全部單詞所有用小寫,如testjavaproject、studentmanagement等,固然也也能夠用中文,如「學生管理系統」、」進銷管理系統「等。spring
2、Java project中相關命名數據庫
一、包名:所有小寫字母,最好用域名反過來寫,不會衝突。如com.cnblogs.lionestking.myutil等。mvc
二、類名:每一個單詞首字母均大寫,且public類應用項目同名.app
三、方法名和對象名(變量名):除第一個單詞首字母小寫外(若只能一個單詞,就所有小寫),其他單詞首字母均大寫。方法名採用動詞+名詞或動詞表示,如append()、getName()等。jsp
四、屬性名:和對象命名方法相同,採用名詞或形容詞+名詞的形式表示,如name、dbClassName、dbUser、dbPassword、dbUrl等。ide
五、常量:均大寫,能夠加一些前綴,以_進行分隔。hibernate
3、屬性文件.properties定義變量命名xml
object.a_b_c格式,所有小寫,其中object是宿主,a_b_c多個單詞下劃線分開。對象
例:hibernate.cache.use_second_level_cache,hibernate.cache.provider_class,hibernate.cache.provider_configuration_file_resource_path
4、xml文件命名
所有小寫,-符號是其xml的用途說明,相似applicationContext屬習慣命名。好比springmvc-servlet.xml、workdesk-manager.xml、workdesk-servlet.xml、applicationContext-basic.xml等
xml裏的內容多個字符間以-隔開,好比param-name,filter-mapping等。
5、普通文件命名(jsp,js,img等)和java普通變量規範相同。
6、屬性文件properties
如下劃線隔開:errors_zh_CN.properties,hibernate_test.properties
6、數據庫命名:表、字段命名所有大寫,多個單詞以_隔開。