2012-06-25 129 views
0

我正在開發一個寧靜的web服務,它將數據保存在數據庫中並從數據庫中取回數據。所以我打算將Web服務邏輯和數據訪問邏輯實現爲兩個不同的項目。如果你能用這種方法討論利弊,那將是非常好的。Dao層和web服務集成

回答

1

我會推薦一個項目。 Web服務將擁有DAO和數據庫。不需要兩個。

至於專業人士,請閱讀Werner Vogel關於亞馬遜Web服務的ACM採訪。特別注意他關於「服務擁有他們的數據」的陳述。

缺點?你的方式增加了複雜性而沒有收益它會鼓勵在其他地方重用該DAO。