直接来自这篇关于 J2EE DAO 模式的 Oracle 文章:
除了业务对象“参与者”(他们称之为)之外,一切都非常清楚。
在这里,我引用了我想要更多见解的一点(特别是对现实生活中的例子有用(一个简单的例子))。
业务对象
BusinessObject 代表数据客户端。它是需要访问数据源才能获取和存储数据的对象。除了访问数据源的 servlet 或 helper bean 之外,BusinessObject 还可以实现为会话 bean、实体 bean 或一些其他 Java 对象。
我正在尝试将此模式用作练习(作为 OCPJP 考试的学生,它需要了解 DAO 模式)。到目前为止,我的 DataSource(mysql 数据库)、我的传输对象(称为 Person 的 JavaBean)和我的 DAO 对象在数据库和 JavaBean(Person)之间正确连接。
那么,业务对象到底是什么?
提前致谢