java服务层建议
我对服务层有一些疑问。我有一些DAO,叫做EmployeeDAO,ProjectDAO,等等。 现在,访问这些DAO的最佳方式是什么?我应该为每个DAO创建单独的服务层,还是创建一个包含所有DAO的公共服务层。 我想在这里用弹簧。 考虑加载bean和性能,哪一个是好的
你可以在下面搜索框中键入要查询的问题!
我对服务层有一些疑问。我有一些DAO,叫做EmployeeDAO,ProjectDAO,等等。 现在,访问这些DAO的最佳方式是什么?我应该为每个DAO创建单独的服务层,还是创建一个包含所有DAO的公共服务层。 我想在这里用弹簧。 考虑加载bean和性能,哪一个是好的
# 1 楼答案
我认为最好是把事情分开,例如
EmployeeService
,ProjectService
等等。我认为最好是把事情分解。想象一下,如果您有一些对这两者都通用的方法,那么您使用相同的方法来访问Employee
数据和Project
数据。现在,在您的项目中,几个月后,Employee
数据发生了一些变化,但Project
数据没有变化。就Project
数据而言,您必须对代码进行重构,而这是不需要的故障应该可以让你更好地维护系统