2012-04-05 78 views
1

創建我自己的庫來畫點什麼......辛格爾頓在Web服務

我做一個遊戲項目,並將其設置爲Web服務的服務器,並叫我庫作爲返回值提供用戶的圖像。

我想問的是,我應該讓一個Singleton類訪問該庫嗎?爲什麼?

感謝您的幫助......

+0

是否有理由從單身人士訪問它?是否有性能原因/併發原因/必須只有一個原因?如果沒有,爲什麼你想要它是一個單身人士? – forsvarir 2012-04-05 07:30:13

+0

我想知道如果我使用Singleton或不使用Singleton的話會有什麼效果。或者Web服務已經自動提供Singleton? – Crazenezz 2012-04-05 07:32:08

+0

請告訴我們,如果你有一個理由,你想/需要一個單身人士。如果有人告訴你「單身人士很酷」,不要這樣做。如果服務器會爆炸,如果有兩個類的實例,一定要做。 – Carsten 2012-04-05 08:41:43

回答

2

你玩Web服務行動是一個靜態方法,所以有效的控制器代碼已經是一個可執行的代碼。如果你正在從你的控制器代碼訪問你的庫(我認爲你是基於你以前的問題),那麼Singleton不會給你的應用程序添加不必要的代碼。

+0

感謝您的建議。幾乎完成根據您以前的幫助。花3天的時間,只是爲了Google搜索...:D – Crazenezz 2012-04-05 09:28:51