Nakedobjects
Relevante Artikel
Naked ObjectsNaked Objects ist ein Architekturmuster aus dem Bereich der Softwaretechnik. Es definiert sich durch die folgenden drei Prinzipien:Alle Geschäftslogik sollte auf die Fachobjekte gekapselt werden. Dieses Prinzip gilt nicht nur für Naked Objects: es ist nur ein nachdrückliches Bekenntnis zur Kapselung. Die grafische Benutzeroberfläche soll eine direkte Darstellung der Fachobjekte sein, wobei alle Benutzeraktionen explizit in der Erstellung oder dem Abruf von Fachobjekten und/oder Aufrufen von Methoden für diese Objekte bestehen. Dieses Prinzip ist auch nicht einzigartig für Naked Objects; es ist nur eine bestimmte Interpretation einer objektorientierte Benutzeroberfläche (OOUI). Die ursprüngliche Idee des Entwurfsmusters der Naked Objects ergibt sich aus der Kombination dieser beiden, die das dritte Prinzip bilden: Die Benutzerschnittstelle soll zu 100 % automatisch aus der Definition der Fachobjekte erstellt werden. Dies kann unter Verwendung verschiedener Technologien einschließlich der Source-Code-Generation durchgeführt werden; Implementierungen des Entwurfsmusters der Naked Objects bis heute haben die Technik der Reflexion begünstigt. Damit wird eine klare Trennung zwischen Fachlogik und Darstellungslogik erreicht, was insbesondere das Single-Responsibility-Prinzip unterstützt. .. weiterlesen
CRUDDas Akronym CRUD [kɹʌd] umfasst die vier grundlegenden Operationen persistenter SpeicherCreate, Datensatz anlegen, Read oder Retrieve, Datensatz lesen, Update, Datensatz aktualisieren, und Delete oder Destroy, Datensatz löschen. .. weiterlesen