0

我正在开发一个安静的网络服务,它将数据保存在数据库中并从数据库中检索数据。所以我打算将 web 服务逻辑和数据访问逻辑作为两个不同的项目来实现。如果您可以讨论这种方法的利弊,那就太好了。

4

1 回答 1

1

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

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

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

于 2012-06-25T12:08:59.360 回答