gpt4 book ai didi

java - BO 和服务之间的区别?

转载 作者:行者123 更新时间:2023-11-30 04:33:32 28 4
gpt4 key购买 nike

我正在用 Java 设计一个购物车 Web 应用程序。

许多 Java 应用程序似乎都采用了我想要使用的相同命名约定。

例如:

  • _ - 持久保存到数据库的实体
  • ___DAO - DAO 提供用于将 Item 持久保存到数据库的 CRUD 方法
  • ___BO - 我只见过它们用作 DAO 的薄包装。这些还有其他意义吗?
  • ___Service - 用于公开 API?

大多数设计人员如何在 BO 和 Service 之间拆分代码?

最佳答案

如果您不使用 EJB,我认为会有一点困惑。您命名为“实体”对象的对象是业务对象。在基于 POJO 的应用程序中,BO 代表域。看看这个示例项目:Spring's Pet Store

”目录包含 BO。请注意,有一个“service”和一个“dao”目录,它们显然包含各自的服务和 DAO。

关于java - BO 和服务之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14024646/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com