无状态与有状态 - 我可以使用一些具体信息
我对那些在编程中有关于无状态和有状态设计的具体信息的文章很感兴趣。我很感兴趣,因为我想了解更多,但我真的找不到任何关于它的好文章。我已经阅读了几十篇关于网络的文章,这些文章模糊地讨论了这个主题,或者他们谈论的是网络服务器和会话 - 这也是'有状态与无国籍的关系,但我对无状态与编码属性的有状态设计感兴趣。示例:我听说BL-classes在设计上是无状态的,实体类(或者至少我称之为Person(id,name,..))是有状态的等等。
我认为重要的是要知道,因为我相信如果我能理解它,我可以编写更好的代码(例如,考虑粒度)。
无论如何,真的很短,这就是我所知道的'有状态对无国籍:
有状态(如WinForms):存储数据以供进一步使用,但限制了应用程序的可伸缩性,因为它受CPU或内存限制的限制
无状态(与ASP.NET一样 - 尽管ASP试图通过ViewStates建立状态):
操作完成后,数据将被传输,实例将被传回线程池(Amorphous)。
正如您所看到的,它是非常模糊和有限的信息(并且非常关注服务器交互),所以如果您能为我提供更多美味的信息,我将非常感激:)
没有找到相关结果
已邀请:
8 个回复
闲窍
壤欠攻混
捐焦
有状态:
请参阅:https://softwareengineering.stackexchange.com/questions/101337/whats-the-difference-between-stateful-and-stateless
掏得透垦滩
靛取糕奖穿
逝媳蘑贩茄
摊揉售
宠封钞轰