Ich interessiere mich für Artikel, die konkrete Informationen über zustandsloses und zustandsbehaftetes Design in der Programmierung enthalten. Ich bin interessiert, weil ich mehr darüber erfahren möchte, aber ich kann wirklich keine guten Artikel darüber finden. Ich habe Dutzende von Artikeln im Web gelesen, in denen das Thema vage behandelt wird, oder sie sprechen über Webserver und Sitzungen - bei denen es auch um zustandsbehaftete oder zustandslose Entwürfe geht, aber ich interessiere mich für die zustandslose oder zustandsbehaftete Gestaltung von Attributen beim Codieren . Beispiel: Ich habe gehört, dass BL-Klassen von Natur aus zustandslos sind, Entitätsklassen (oder zumindest so nenne ich sie - wie Person (ID, Name, ..)) sind zustandsbehaftet usw.
Ich denke, es ist wichtig zu wissen, weil ich glaube, wenn ich es verstehen kann, kann ich besseren Code schreiben (z. B. Granularität im Auge).
Wie auch immer, ganz kurz, hier ist, was ich über Stateful vs Stateless weiß:
Stateful (wie WinForms): Speichert die Daten zur weiteren Verwendung, schränkt jedoch die Skalierbarkeit einer Anwendung ein, da sie durch CPU- oder Speicherbeschränkungen begrenzt ist
Statuslos (wie ASP.NET - obwohl ASP versucht, mit ViewStates statusbehaftet zu sein): Nach Abschluss der Aktionen werden die Daten übertragen und die Instanz an den Thread-Pool (amorph) zurückgegeben.
Wie Sie sehen können, handelt es sich um ziemlich vage und begrenzte Informationen (und sie konzentrieren sich ganz auf die Serverinteraktion). Ich wäre Ihnen sehr dankbar, wenn Sie mir weitere leckere Informationen liefern könnten :)