我和我的团队正在构建java EE
作为一个学校项目的应用程序,我们已决定使用hibernate
。我们也想让整个项目尽可能地干净整洁,所以我们试图遵循推荐的约定。尽管如此,我还是无法知道,hibernate
文件的约定是什么。 I.E.我有一个文件夹/cz/fit/cvut/nameofmyproject/
,那里我有包controllers
,models
,utils
。在controllers
我有Spring controllers
,在models
我想有我的实体模型和在utils
我得SessionFactory
为hibernate
。现在我的问题:使用休眠命名传递
我该如何命名model
包中的类?应该是MyEntityNameDTO
,还是我误解了DTO
的含义,我应该只是将它们命名为MyEntityNameModel
?什么应该是我的DAO
类的文件夹的专有名称?这个简单的分区对于一个中等规模的项目(最多20个类/文件夹)是否足够了,还是会让人感到困惑?感谢您从实践:)
WRT DTO /实体存在一些误解。 DTO是非实体,用于在应用程序/图层之间传输数据,或者在实体不符合概念的情况下显示数据。 DTO后缀对于DTO是合法的,entite不应该有任何后缀。 – kostja 2013-05-03 12:00:50