标签: java database web-services
我正在开发一个宁静的Web服务,它将数据保存在数据库中并从数据库中检索数据。所以我计划将Web服务逻辑和数据访问逻辑实现为两个不同的项目。如果你能用这种方法讨论利弊,那就太好了。
答案 0 :(得分:1)
我只推荐一个项目。 Web服务将拥有DAO和数据库。不需要两个。
至于专业人士,请阅读Werner Vogel关于亚马逊网络服务的ACM访谈。特别注意他关于“拥有数据的服务”的陈述。
缺点?你的方式增加复杂性而没有好处它会鼓励在其他地方重用DAO。