JPetStore架構的疑問

greatfeel發表於2004-09-16
研究ibatis的JPetStore有一段時間了,公司裡也採取
類似的架構做過專案,我覺得是一個非常實用的輕量級
構架,但我覺得似乎有兩個問題:
1)service模式,所有的邏輯包裝在Service類中,
而Service的例項採用singleton模式獲得,不知道
在多使用者多併發量的情況下是否適用,比如,一個
較為費時的service的操作,如果一個使用者在操作進行
中,另外一個使用者同樣呼叫該service例項的該操作,
是不是會阻塞住呢?這裡面有多執行緒機制嗎(似乎是
沒有提供)。
2)不知道各位有沒有用過JPetStore對context的封裝
ActionContext類,似乎在多使用者同時併發的情況下
sessoin會互相混淆,這個使用者會取到其他使用者的session.

不知道各位有沒有對這兩個問題考慮過,我的觀點正確否,
有什麼辦法改進。

相關文章