是否可以在特定用户帐户下的测试套件中运行其中一项测试?我需要以某种方式模拟用户权限问题。
我们收到了客户要求构建基于ExtJS框架的Web应用程序的请求.我查看了互联网,发现ExtJs只是一个客户端javascript控件,但我认为Web应用程序也必须有服务器端 - 至少对于DataBase存储...
我对吗?或者在服务器上可能只是一个数据库,使用ExtJs我可以直接向服务器数据库发出请求?即便如此 - 安全性如何......如果不是 - 作为服务器部分更好的做法是什么? - Tomcat和JSP?
(在此之前,我只使用ASP.Net体验,因此网络中的java对我来说是全新的......)
谢谢
最近我在一个由数百个线程使用的类中使用静态方法时遇到了争议.在我看来,"第一"解决方案没有特别的好处,除了它更容易用于课堂的客户,但我被告知这是非常糟糕的主意,我必须使用"第二"解决方案.谁能给我清楚解释为什么我这么错?非常感谢!
PS让我们假设字典是线程安全的.
class A
{
static Dictionary<int, string> m_dic = new Dictionary<int, string>();
public static string GetData1(int nKey)
{
return m_dic[nKey];
}
public string GetData2(int nKey)
{
return m_dic[nKey];
}
}
//these func are called from threads...
void ThreadFunc1()
{
print A.GetData1(1);
}
void ThreadFunc2()
{
A a = new A();
print a.GetData2(1);
}
Run Code Online (Sandbox Code Playgroud)
此致,列昂尼德