Dao层和Web服务集成

时间:2012-06-25 12:05:05

标签: java database web-services

我正在开发一个宁静的Web服务,它将数据保存在数据库中并从数据库中检索数据。所以我计划将Web服务逻辑和数据访问逻辑实现为两个不同的项目。如果你能用这种方法讨论利弊,那就太好了。

1 个答案:

答案 0 :(得分:1)

我只推荐一个项目。 Web服务将拥有DAO和数据库。不需要两个。

至于专业人士,请阅读Werner Vogel关于亚马逊网络服务的ACM访谈。特别注意他关于“拥有数据的服务”的陈述。

缺点?你的方式增加复杂性而没有好处它会鼓励在其他地方重用DAO。