包的命名一般分为4-5级:
甲方公司域名倒序 + 项目名称 + 模块名称 + 功能顶层包 + 实现类子包impl
这样命名的好处:为了保证这些包中所定义的资源具有“全球唯一性”
下面的缩写是包中的“功能顶层包”名称
dto:data transfer object,数据传输对象,这里放的都是用于承载数据的属性,一般不对其进行持久化。
vo:value object,值对象,这里存放的都是用于承载输几局的属性,一般不对其进行持久化。
dao:data access object,数据访问对象,这里放的都是访问DB的方法。
beans:一般beans包中存放的都是数据承载Bean,即实体类。用于持久化的类,一般称为实体类。而实体类中肯定要有主键属性(一般为id)。
entity:实体,与beans包相同。