AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi fest eingestellte DB-Komponenten?
Thema durchsuchen
Ansicht
Themen-Optionen

fest eingestellte DB-Komponenten?

Ein Thema von stahli · begonnen am 13. Aug 2007 · letzter Beitrag vom 28. Aug 2007
 
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.365 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: fest eingestellte DB-Komponenten?

  Alt 13. Aug 2007, 18:34
Danke für die Antworten.

Zitat:
Ich glaube, du bist mit deinen Komponenten etwas auf den Holzweg geraten.
Die Objekte MyDBKompoKunde und MyDBKompoProdukt sind das was man als Bussiness-Objekte bezeichnet.
Die Properties dieser Objekte werden zwar aus der Datenbank geladen und Änderungen werden auch gespeichert; es wäre aber völlig falsch, diese Objekte von einer Datenbank-Komponente abzuleiten.
Vielmehr ist es so, dass die Bussiness-Objekte direkt oder indirekt mit einem Datenmodul kommunizieren und sich so aus der DB laden und speichern können.
Na ja, ist auch nicht ganz so...
Meine Kompos sind von visuellen Komponenten abgeleitet (z.B. von TPanel) und beinhalten eine eigene Datenbankkomponete, die sich um den Datenaustausch kümmert.
Unter http://www.delphipraxis.net/internal...ighlight=dbsql ist das mal angerissen.

Zitat:
Komponenten sind ebenfalls die falsche Technik.
Komponenten sind dafür entwickelt worden, um wie universelle Legosteine in die verschiedensten
Anwendungen eingebaut zu werden.
Deine "Komponenten" sind aber so speziell, dass sie nur in deiner Anwendung verwendet werden können.
Die beispielhafte MyDBKompo ist eine allgemein einsetzbare Komponente.
MyDBKompoKunde und MyDBKompoProdukt sind wiederum davon abgeleitet, um individuelle Besonderheiten zu behandeln. So kann die Kundenkomponente z.B. das Kundenalter anzeigen und die Produktkomponente die Produktfarbe darstellen (natürlich nur beispielhaft Jede dieser Komponenten kann vielfach im Projekt instanziert werden... Was steht dem entgegen, dafür eine eigene Komponente abzuleiten?

Mit Bussiness-Objekten und Persistent Framework habe ich mich noch nicht beschäftigt. Ist alles erst mal etwas "unübersichtlich".

Ich werde die DataSets einfach wie bisher nach dem Erzeugen der Komponenten zuordnen. Dann funktioniert ja alles.
Die andere Variante wäre nur hübscher gewesen...

Gruß
Stahli
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz