|
|
1
3
我不认为让您的业务类依赖于一个全局对象是一个很好的想法,如果可能的话可以避免它。你 应该 向它们注入必要的信息——这使得它们更具可测试性和可扩展性。
所以与其通过
将其移植到WinForms时,只需使用新的以WinForm为中心的类(即
|
|
|
2
1
理论上,人们会告诉你这是一种糟糕的商业行为。 实际上,我们一直都需要业务层中可用的会话级别的数据。: 我们最终在一个小界面下结合了不同的存储引擎。
这个接口几乎在我们的代码中的任何地方都可用。 然后我们有一个会话和/或一个单例实现
} 在启动应用程序时,网站将执行
在global.asax中,表单SAP将
|
|
|
3
0
我完全同意Womp—将数据从前端向下注入到较低的层中。 如果你想做一个中途作弊(但不要做太多的作弊),你可以做的是用一对夫妇创建一个非常小的程序集。 POCO classes 要存储您希望在所有层(当前登录的用户名、登录时间等)共享的所有信息,只需将此对象从前端传递到您的biz/data层。现在,如果你这样做,你必须避免诱惑,把这个POCO大会变成一个通用的大会-它必须保持小,否则你将有问题在未来(相信我或学习硬的方式,或请别人详细说明这一点)。但是,如果您有这个POCO程序集,通过不同的层注入数据变得非常容易,而且由于它是POCO,所以它可以很好地序列化,并且可以很好地与Web服务、WCF等配合使用。 |
|
|
Erik · PHP:确定会话过期时间 1 年前 |
|
|
xms · PHP HTTPOnly Cookie及其对会话的影响 1 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 2 年前 |
|
|
J.H · Nestjs服务器在Vercel部署一段时间后自动重新加载 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |
|
|
newbie_php · php会话值丢失 2 年前 |