text: AEM Forms mit JSON-Schema und -Daten[Teil 2] | Adobe Experience Manager
  AEM Forms mit JSON-Schema und -Daten[Teil 2]
  Speichern gesendeter Daten in Datenbank
  Es wird empfohlen, MySQL 8 als Ihre Datenbank zu verwenden, da es den JSON-Datentyp unterstützt. Außerdem müssen Sie den entsprechenden Treiber für MySQL DB installieren. Ich habe den Treiber verwendet, der hier verfügbar ist https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.12
  Um die gesendeten Daten in der Datenbank zu speichern, schreiben wir ein Servlet, um die gebundenen Daten sowie den Namen und die Speicherung des Formulars zu extrahieren. Der vollständige Code zur Verarbeitung der Formularübermittlung und zum Speichern der afBoundData in der Datenbank ist unten angegeben.
  Wir haben eine benutzerdefinierte Übermittlung erstellt, um die Formularübermittlung zu handhaben. In der Datei "post.POST.jsp"dieses benutzerdefinierten Sendevorgangs senden wir die Anfrage an unser Servlet weiter.
  Weitere Informationen zu benutzerdefinierten Übermittlungsthemen finden Sie in diesem Artikel
  com.adobe.aemds.guide.utils.GuideSubmitUtils.setForwardPath(slingRequest,"/bin/storepsubmission",null,null);
  Gehen Sie wie folgt vor, um dieses System zu verwenden
  Herunterladen und Entpacken der ZIP-Datei
  Adaptives Formular mit JSON-Schema erstellen. Sie können das JSON-Schema verwenden, das als Teil dieses Artikel-Assets bereitgestellt wird. Stellen Sie sicher, dass die Sendeaktion des Formulars entsprechend konfiguriert ist. Die Übermittlungsaktion muss für "CustomSubmitHelpx"konfiguriert werden.
  Erstellen Sie ein Schema in Ihrer MySQL-Instanz, indem Sie die Datei schema.sql mit dem Tool MySQL Workbench importieren. Die Datei schema.sql wird Ihnen auch im Rahmen dieses Tutorials zur Verfügung gestellt.
  Konfigurieren der Apache Sling Connection Pooled DataSource über die Felix-Webkonsole
  Vergewissern Sie sich, dass Sie Ihren Datenquellennamen "aemformswithjson"nennen. Dies ist der Name, der vom Beispiel-OSGi-Bundle verwendet wird, das Ihnen bereitgestellt wird
  Eigenschaften finden Sie in der Abbildung oben. Dies setzt voraus, dass Sie MySQL als Ihre Datenbank verwenden werden.
  Stellen Sie die OSGi-Bundles bereit, die als Teil dieser Artikel-Assets bereitgestellt werden.
  Vorschau des Formulars und Senden
  Die JSON-Daten werden in der Datenbank gespeichert, die beim Import der Datei "schema.sql"erstellt wurde.