SpringMVC什么是服务组件?
有人能举一些可能的服务的例子吗。我正在翻阅这本书,但不明白服务能做什么?它向控制器提供modelAndView的已处理数据,但它看起来像是JavaBean,从数据库连接和检索结果,它可以是什么 服务组件是所有DAO聚集在一起并具有业务逻辑的地方。你可以这样想SpringMVC什么是服务组件?,spring,spring-mvc,Spring,Spring Mvc,有人能举一些可能的服务的例子吗。我正在翻阅这本书,但不明白服务能做什么?它向控制器提供modelAndView的已处理数据,但它看起来像是JavaBean,从数据库连接和检索结果,它可以是什么 服务组件是所有DAO聚集在一起并具有业务逻辑的地方。你可以这样想 DAO-应仅从数据库加载数据。没别的了 服务-可以使用DAO加载多个对象并执行某种业务逻辑 控制器-使用服务加载对象。它们应该只有简单的逻辑,因为复杂的逻辑应该真正属于服务。这样做的原因是将来当您想要重用此逻辑时,如果它在服务中,您可以这
- DAO-应仅从数据库加载数据。没别的了
- 服务-可以使用DAO加载多个对象并执行某种业务逻辑
- 控制器-使用服务加载对象。它们应该只有简单的逻辑,因为复杂的逻辑应该真正属于服务。这样做的原因是将来当您想要重用此逻辑时,如果它在服务中,您可以这样做,但如果它在控制器中,则不能这样做李>
- BookDAO-加载书本
- BookService-为登录的用户加载书籍
服务的一个示例可以是业务应用程序(而不是电子邮件客户端)中的电子邮件服务。这项服务为其他组件提供了发送电子邮件通知用户的功能(服务) 非常感谢,这就解释了一切+++