Java 为什么JDBC中有管理器文件

Java 为什么JDBC中有管理器文件,java,database,jdbc,dao,Java,Database,Jdbc,Dao,我正在使用JDBC,我注意到前端和DAO之间通常有一个管理器文件进行交互 我在想:为什么会这样 让前端直接与DAO交互并调用方法是一种糟糕的形式吗 这个问题不是很清楚。如果你说的“经理档案”是指“服务”,我认为这更接近事实 原因是,通常要完成一个用例需要做的工作比单个DAO调用要多,因此服务会封送所有需要的对象 如果存在任何写入操作,它们通常都需要同时成功或失败,这样服务就可以拥有事务并管理提交/回滚行为。这是一种称为的设计模式。谢谢!如果我能+1一条评论,那么我会。:-)谢谢我之所以使用术语“

我正在使用JDBC,我注意到前端和DAO之间通常有一个管理器文件进行交互

我在想:为什么会这样


让前端直接与DAO交互并调用方法是一种糟糕的形式吗

这个问题不是很清楚。如果你说的“经理档案”是指“服务”,我认为这更接近事实

原因是,通常要完成一个用例需要做的工作比单个DAO调用要多,因此服务会封送所有需要的对象


如果存在任何写入操作,它们通常都需要同时成功或失败,这样服务就可以拥有事务并管理提交/回滚行为。

这是一种称为的设计模式。谢谢!如果我能+1一条评论,那么我会。:-)谢谢我之所以使用术语“manager file”,是因为该文件通常被称为“workFlowMgr”等等。无论如何,第二句话——关于所做的工作比单个DAO调用要多——是有意义的。