在 Java 中,BO 介于哪两者之间?

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2023年2月7日 (二) 23:32的版本 (建立内容为“在 Java 中,Business Object (BO) 通常位于 Service Object (SO) 和 Data Access Object (DAO) 之间。 BO 是一种封装业务逻辑的对象,它抽象…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

在 Java 中,Business Object (BO) 通常位于 Service Object (SO) 和 Data Access Object (DAO) 之间。

BO 是一种封装业务逻辑的对象,它抽象了与数据库交互的细节,而将业务逻辑定义在其中。

SO 将操作委托给 BO,并对外提供一组统一的接口,而 DAO 则负责与数据库进行交互。

因此,在三层架构中,BO 介于 SO 和 DAO 之间,并起到了连接它们的作用。

来自 chatgpt