Tag: n tier architecture

模型bean上的分层架构和持久性注释?

我想在新的Java EE Web应用程序中遵循关注点分离设计原则。 如果我理解正确,这意味着我必须保持我的DAL (数据访问层)的技术选择在我的模型/业务层中不可见。 当我使用Spring Data Neo4j时,我必须使用例如“@NodeEntity”注释我的模型bean,这是一个特定于Spring Data Neo4J的注释。 这似乎将模型层与数据访问层混合在一起。 这是我在这里做的好分析吗? 如果是这样,我如何使用Spring Data Neo4j注释创建一个独立于我的DAL的模型? 谢谢你的帮助!