我正在从事一个企业级项目。DB在MySQL中,项目使用Maven、Hibernate和Spring。我已经完成了定义数据模型的工作,现在我需要开始实现。
我的问题是,在单独的项目中创建服务层和实现层更好,还是应该与数据模型层位于同一个项目中?优点和缺点是什么?我该怎么做?
发布于 2014-04-18 13:09:50
如果它只是一个web应用程序,并且您不会与其他应用程序共享任何代码,那么只需将实体放在一个包中,控制器放在另一个包中,等等。不需要创建多个项目。如果您的应用程序非常大,或者您必须与其他项目共享代码,那么您可以考虑分离。
https://stackoverflow.com/questions/23154720
复制相似问题