我有一个 Java Web 服务应用程序,有两个包。
com.demo.webappl.dao
<= 包含数据访问对象类。
com.demo.webappl.dto
<= 包含数据传输对象类。
但是还有一些其他 POJO 类在这些 dto
和 dao
类中常用,从逻辑上讲,我应该为那些既不包含 POJO 类又包含 POJO 类的页面命名dao
也不是 dto
。
最佳答案
通常,用于在程序的不同层之间共享数据的对象在 dto
下进行分类。这些类有时保留在“根”包 (com.demo.webappl
) 中。对于在单个包中内部使用的对象,可以将其保留在包本身中 (com.demo.webappl.module1
)。
为了更清楚地了解情况,请尝试检查您的组织或框架的编码标准/指南。
关于java - 根据类(class)用途分配正确的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61527904/