我正在用Java设计购物车Web应用程序。BO和服务之间的区别?
许多Java应用程序似乎都采用了我想要使用的相同命名约定。
例如:
- _ - 这是持久化到数据库
- ___DAO实体 - DAO它提供了持续的项目数据库
- ___BO CRUD方法 - 我我只看到这些用作DAO周围的薄包装。还有其他意见吗?
- ___服务 - 用于公开API?
大多数设计师如何在BO和Service之间分割代码?
我正在用Java设计购物车Web应用程序。BO和服务之间的区别?
许多Java应用程序似乎都采用了我想要使用的相同命名约定。
例如:
大多数设计师如何在BO和Service之间分割代码?
我会用在直接服务的DAO(无BOS)和服务层的一点是添加缓存,事务性的东西似的东西也如果如果你不使用EJB我需要
您可以轻松地将它们公开为Web服务认为有一点混乱。您命名为“实体”对象的对象是Business Objects。在基于POJO的应用程序中,BO表示域。看看这个示例项目:Spring's Pet Store。
“域”目录包含BO。 请注意,有一个“服务”和“dao”目录,显然包含各自的服务和DAO。