2016-01-02 53 views
0

在學習Dao層時,我提出了一個疑問。如何在多用戶訪問應用程序中使用DAO模式

在實時Web應用程序中,多個用戶可能會在同一時間訪問相同的數據庫,在這種情況下是否需要使用同步方法或塊?如果可能的話,你可以分享示例代碼道處理多個用戶應用

我提到以下鏈接:

http://ramj2ee.blogspot.com/2013/08/data-access-object-design-pattern-or.html#.Voeh3Wxuldh

Data access object (DAO) in Java

+0

事務是使用鎖或時間戳進行併發處理的設計。在基於網絡的應用程序中,您也可以使用Cookie和會話。 –

回答

0

你應該使用事務。最好使用已經支持所有這些的現有DAO系統,例如JPA(Hibernate)。我個人更喜歡使用Spring處理@Transactional批註和Spring Data存儲庫的事務,這些存儲庫爲我自動生成查詢,但是有多種方法來控制事務範圍。

+0

感謝您的回覆。我試圖學習這些。但我想知道它是如何處理在Java dao – needreebas

+0

@needreebas這些系統*是*「Java DAO」。如果你想要實現細節,請查找JTA。 – chrylis

相關問題