2012-06-25 127 views
0

我正在开发一个宁静的web服务,它将数据保存在数据库中并从数据库中取回数据。所以我打算将Web服务逻辑和数据访问逻辑实现为两个不同的项目。如果你能用这种方法讨论利弊,那将是非常好的。Dao层和web服务集成

回答

1

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

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

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