一、关于包命名方式
例如:com.sun.spring.xxx.service.impl
第一级:公司域名的倒序com.sun
第二级:项目名称spring
第三级:模块信息xxx
第四级:功能顶层包service/dao/vo/po
第五级:实现层impl
之所以规定这样的命名方式是为了保证项目中所用到的类具有全球唯一性。
二、关于model的命名方式
1、po:Persistance Object,持久化对象,对应数据库中相应的表,一般来说具有id属性
2、vo:View Object,值对象,一般用于在类与页面间传值
3、dto:Data Transfer Object,数据传输对象,一般用于在类之间传值
三、关于接口的命名方式
接口命名以大写I开头,例如在写Dao时命名为ISomeDao,在接口里面省略方法类型,因为接口中默认方法类型是public,不需要再另作声明。