Konfigurieren des Formulardatenmodells

Apache Sling Connection Pooled DataSource

Der erste Schritt beim Erstellen eines RDBMS-gestützten Formulardatenmodells besteht darin, die Apache Sling Connection Pooled DataSource zu konfigurieren. Gehen Sie wie folgt vor, um die Datenquelle zu konfigurieren:

  • Zeigen Sie Ihren Browser auf configMgr
  • Suchen Sie nach Apache Sling Connection Pooled DataSource
  • Fügen Sie einen neuen Eintrag hinzu und geben Sie die Werte wie im Screenshot gezeigt an.
  • data-source
  • Speichern Sie Ihre Änderungen
HINWEIS

Der JDBC-Verbindungs-URI, Benutzername und Kennwort ändern sich je nach MySQL-Datenbankkonfiguration.

Erstellen eines Formulardatenmodells

  • Zeigen Sie Ihren Browser auf Datenintegrationen.
  • Klicken Sie auf Erstellen->Formulardatenmodell
  • Geben Sie einen aussagekräftigen Namen und Titel für das Formulardatenmodell an, z. B. Employee
  • Klicken Sie auf Weiter
  • Wählen Sie die Datenquelle aus, die im vorherigen Abschnitt (Foren) erstellt wurde.
  • Klicken Sie auf Erstellen->Bearbeiten , um das neu erstellte Formulardatenmodell im Bearbeitungsmodus zu öffnen.
  • Erweitern Sie den Knoten forums , um das Mitarbeiterschema anzuzeigen. Erweitern Sie den Mitarbeiterknoten, um die 2 Tabellen anzuzeigen.

Entitäten zu Ihrem Modell hinzufügen

  • Stellen Sie sicher, dass der Mitarbeiterknoten erweitert ist.
  • Wählen Sie die neuen Entitäten und Empfänger aus und klicken Sie auf Ausgewählte hinzufügen.

Lesedienst zu neuer Entität hinzufügen

  • Neuen Entität auswählen
  • Klicken Sie auf Eigenschaften bearbeiten
  • Wählen Sie get aus der Dropdown-Liste Read Service .
  • Klicken Sie auf das Symbol + , um Parameter zum get-Dienst hinzuzufügen.
  • Geben Sie die Werte wie im Screenshot gezeigt an
  • get-service
HINWEIS

Der get -Dienst erwartet einen Wert, der der empID-Spalte einer neuen Entität zugeordnet ist. Es gibt mehrere Möglichkeiten, diesen Wert zu übergeben. In diesem Tutorial wird die empID über den Anforderungsparameter empID übergeben.

  • Klicken Sie auf Fertig , um die Argumente für den get-Dienst zu speichern.
  • Klicken Sie auf Fertig, um Änderungen am Formulardatenmodell zu speichern.

Verknüpfung zwischen zwei Entitäten hinzufügen

Die zwischen Datenbankentitäten definierten Verknüpfungen werden nicht automatisch im Formulardatenmodell erstellt. Die Zuordnungen zwischen Entitäten müssen mithilfe des Formulardatenmodell-Editors definiert werden. Jedes neue Unternehmen kann einen oder mehrere Begünstigte haben. Wir müssen eine Eins-zu-viele-Verbindung zwischen den neuen und den begünstigten Einrichtungen definieren.
Die folgenden Schritte führen Sie durch den Prozess der Erstellung der 1:n-Zuordnung

  • Wählen Sie eine neue Entität aus und klicken Sie auf Verknüpfung hinzufügen

  • Geben Sie einen aussagekräftigen Titel und eine Kennung für die Zuordnung und andere Eigenschaften ein, wie im Screenshot unten dargestellt
    Vereinigung

  • Klicken Sie auf das Symbol edit unter dem Abschnitt Argumente .

  • Geben Sie die Werte wie im Screenshot gezeigt an

  • verband-2

  • Wir verknüpfen die beiden Entitäten mithilfe der Spalte empID der Empfänger und neuer Entitäten.

  • Klicken Sie auf Fertig, um Ihre Änderungen zu speichern.

Testen des Formulardatenmodells

Unser Formulardatenmodell verfügt jetzt über den Dienst get , der empID akzeptiert und die Details des Neuen und seiner Empfänger zurückgibt. Um den get-Dienst zu testen, führen Sie die unten aufgeführten Schritte aus.

  • Neuen Entität auswählen
  • Klicken Sie auf Testmodellobjekt
  • Geben Sie eine gültige empID ein und klicken Sie auf Test
  • Sie sollten die Ergebnisse wie im Screenshot unten dargestellt erhalten
  • test-fdm

Auf dieser Seite