引:前两天听到关于entity和domain包的区别,好像之前自己也没有在意过,今天看看网上的信息总结一下。
entity(实体)
这好像是最常用的package命名了,package的类一般都是和数据库的表对应的。一个实体,一张表,其字段的类型也是对应的。
model(模型)
最初接触到它的时候是Struts的模型驱动,用于接受和显示前台的数据对象。我们要根据实际情况来确定模型的类。
domain(域)
说实话,这个包名用得不怎么多,在网上显示它在国外的网站用的比较多,它主要是用于存储一个业务对象(模块对象)。
总结
正确命名包名,有助于后续代码的维护,以及后来开发者的维护,最重要的是能衔接行业的规范。慢慢来!