如何在web mvc项目中组织java包?

如何在web mvc项目中组织java包?,java,architecture,package,Java,Architecture,Package,关于如何组织java项目的类包,您有什么好的建议吗 我们通常在构建WebMVC项目,我们的结构是这样的 com.company.project.model.*-所有模型类 com.company.project.service.*-所有服务类 com.company.project.service.entity.*-与特定模型类相关的服务类 com.company.project.service.dao.*-dao类 这似乎有点难闻,但当使用现代IDE时,它可能对开发人员没有多大影响-我个人在第

关于如何组织java项目的类包,您有什么好的建议吗

我们通常在构建WebMVC项目,我们的结构是这样的

com.company.project.model.*-所有模型类 com.company.project.service.*-所有服务类 com.company.project.service.entity.*-与特定模型类相关的服务类 com.company.project.service.dao.*-dao类


这似乎有点难闻,但当使用现代IDE时,它可能对开发人员没有多大影响-我个人在第一次使用Eclipse时就添加了这个包,之后就忘了它。从性能角度看,只列出所需的类不会带来任何好处-使用*表示法不会导致使用更多内存或降低应用程序的速度。

我们也采用惰性方法,如果需要,只需添加一个包,我想如果有更多包,您会更快地找到一个类