Einführung in den Java-API-Quick-Beginn

Beispiele und Beispiele in diesem Dokument gelten nur für die Umgebung AEM Forms on JEE.

Adobe AEM Forms API Quick Beginn hilft Ihnen, Ihre Bemühungen zur Entwicklung von Programmen zu beschleunigen, die mit AEM Forms-Diensten interagieren. Quick Beginn sind vollständige Programme, die Sie kopieren und in Ihre eigenen Projekte einfügen können und als Ausgangspunkt verwenden können. Sie können einen Quick Beginn ausführen, um zu sehen, wie er sich verhält, und ihn für Ihre eigenen Anforderungen anpassen.

AEM Forms-Vorgänge können mit der stark typisierten AEM Forms API ausgeführt werden, und der Verbindungsmodus sollte auf SOAP eingestellt sein.

Java-Schnelleingabe-API-Beginn bietet eine Liste der JAR-Dateien, die zum Ausführen der Java-Anwendung erforderlich sind. Die meisten Java Quick-Beginn sind Konsolenanwendungen, die innerhalb von main ausgeführt werden. Der Forms Java-Schnelltypisierungs-API-Beginn wird jedoch als Java-Servlet implementiert, das in einer Webanwendung ausgeführt wird.

Die JAR-Dateiliste befindet sich in einem Kommentarabschnitt am Anfang des Quick Beginns. Der folgende Kommentar befindet sich beispielsweise in einem Output Quick Beginn und ist eine typische JAR-Dateiliste, die in jedem Java Quick Beginn enthalten ist.

 /*
     * This Java Quick Start uses the SOAP mode and contains the following JAR files
     * in the class path:
     * 1. adobe-output-client.jar
     * 2. adobe--client.jar
     * 3. adobe-usermanager-client.jar
     *
     * These JAR files are located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/common
     *
     * The adobe-utilities.jar file is located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/jboss
     *
     * The jboss-client.jar file is located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/jboss/bin/client
     *
     * If you want to invoke a remote AEM Forms instance and there is a
     * firewall between the client application and AEM Forms, then it is
     * recommended that you use the SOAP mode. When using the SOAP mode,
     * you have to include additional JAR files located in the following
     * path
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/thirdparty
     *
     * For information about the SOAP
     * mode and the additional JAR files that need to be included,
     * see "Setting connection properties" in Programming
     * with AEM Forms
     *
     * For complete details about the location of the AEM Forms JAR files,
     * see "Including AEM Forms library files" in Programming
     * with AEM Forms
     */

Quick-Beginn für mehrere Dienste

Die meisten Quick-Beginn unter Programmieren mit AEM Forms on JEE rufen einen bestimmten Dienst auf, um einen Vorgang auszuführen. Einige Quick-Beginn rufen jedoch mehrere AEM Forms-Dienste auf, um einen bestimmten Workflow auszuführen. Die folgende Liste bietet Java Quick-Beginn, die mehr als einen AEM Forms-Dienst aufrufen:

Quick Beginn (SOAP-Modus): Übergeben eines Dokuments im AEM Forms-Repository an den Output-Dienst mithilfe der Java-API (ruft den Repository- und Output-Dienst auf)

Quick Beginn (SOAP-Modus): Erstellen eines PDF-Dokuments basierend auf Fragmenten mithilfe der Java-API (ruft den Assembler- und den Output-Dienst auf)

Quick Beginn (SOAP-Modus): Erstellen von PDF-Dokumenten mit gesendeten XML-Daten mithilfe der Java-API (ruft den Dienst "Forms", "Output"und "Dokument Management"auf)

Quick Beginn (SOAP-Modus): Übergeben von Dokumenten an den Forms-Dienst mit der Java-API (ruft den Forms- und Dokument-Verwaltungsdienst auf)

Quick Beginn (SOAP-Modus): Digitales Signieren eines XFA-basierten Formulars mit der Java-API (ruft den Forms- und Signaturdienst auf)

Quick Beginn (SOAP-Modus): Rollen und Berechtigungen mithilfe der Java-API verwalten (ruft den DirectoryManager und den AuthorizationManager-Dienst auf)

Quick Beginn (SOAP-Modus): Übergeben von Dokumenten an den Output-Dienst mit der Java-API (Aufruf des Output- und Dokument-Verwaltungsdiensts)

HINWEIS

Quick Beginn, die sich unter "Programmieren mit AEM Forms"befinden, basieren auf AEM Forms, das auf JBoss® Application Server und dem Microsoft® Windows®-Betriebssystem bereitgestellt wird. Wenn Sie jedoch ein anderes Betriebssystem wie UNIX® verwenden, ersetzen Sie Windows-spezifische Pfade durch Pfade, die vom jeweiligen Betriebssystem unterstützt werden. Wenn Sie einen anderen J2EE-Anwendungsserver verwenden, stellen Sie sicher, dass Sie gültige Verbindungseigenschaften angeben. (Siehe Einstellung von Verbindungseigenschaften.)

HINWEIS

Die meisten Quick-Beginn für Webdienste werden in C# geschrieben und verwenden das .NET-Framework. Sie können jedoch eine Client-Anwendungslogik erstellen, die in der Lage ist, AEM Forms-Dienste in jeder Umgebung aufzurufen, die SOAP-Standards unterstützt. (Siehe Aufrufen von AEM Forms mithilfe von Webdiensten.)

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now