2012-04-05 77 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