我有一个与MVP设计模式有关的问题。在MVP设计模式中,谁负责访问数据库
我有一个传递给主持人的所有事件视图。演示者拥有商务逻辑并更新视图。该模型只是JPA entities的集合。
的问题是,谁是负责访问数据库和检索模型?
我首先想到的是,这是一个主持人的责任。但是,想象在几个页面中需要相同的业务逻辑,例如,验证用户是否有权访问某些内容。在这种情况下,业务逻辑将出现在多个演示者类中,这不是很好。
什么是最好的实现?
我有一个与MVP设计模式有关的问题。在MVP设计模式中,谁负责访问数据库
我有一个传递给主持人的所有事件视图。演示者拥有商务逻辑并更新视图。该模型只是JPA entities的集合。
的问题是,谁是负责访问数据库和检索模型?
我首先想到的是,这是一个主持人的责任。但是,想象在几个页面中需要相同的业务逻辑,例如,验证用户是否有权访问某些内容。在这种情况下,业务逻辑将出现在多个演示者类中,这不是很好。
什么是最好的实现?