Introductie van Java API Quick Start

Met de Adobe AEM Forms API Quick Start kunt u uw inspanningen versnellen om programma's te ontwikkelen die communiceren met de AEM Forms-services. Snel starten zijn volledige programma's die u kunt kopiëren en plakken in uw eigen projecten en als uitgangspunt kunt gebruiken. U kunt een Snel Begin in werking stellen om te zien hoe het zich gedraagt en het voor uw eigen behoeften wijzigt.

AEM Forms-bewerkingen kunnen worden uitgevoerd met behulp van de sterk getypte AEM Forms-API en de verbindingsmodus moet worden ingesteld op SOAP.

Quick Start van de API voor sterk getypte Java bevat een lijst met JAR-bestanden die vereist zijn om de Java-toepassing uit te voeren. De meeste Java Quick Start zijn consoletoepassing die binnen main loopt. De Snel starten van de Forms Java met sterk getypte API wordt echter geïmplementeerd als Java-servlet die wordt uitgevoerd in een webtoepassing.

De lijst met JAR-bestanden bevindt zich in een opmerkingssectie aan het begin van het snelstarten. De volgende opmerking bevindt zich bijvoorbeeld in een functie voor het snel starten van een uitvoer en is een typische JAR-bestandenlijst die wordt weergegeven in elke Java Quick Start.

 /*
     * 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
     */

Meerdere services snel aan de slag

De meeste snelle Beginnen in Programmering met AEM Forms halen de specifieke dienst aan om een verrichting uit te voeren. Sommige Quick Start-programma's roepen echter meerdere AEM Forms-services aan om een bepaalde workflow uit te voeren. In de volgende lijst vindt u een snelle start van Java waarbij meerdere AEM Forms-services worden aangeroepen:

Snel starten (SOAP-modus): Een document in de AEM Forms Repository doorgeven aan de Output-service met behulp van de Java API (hiermee wordt de Repository- en Output-service aangeroepen)

Snel starten (SOAP-modus): Een PDF-document maken op basis van fragmenten met de Java API (activeert de Assembler- en Output-service)

Snel starten (SOAP-modus): PDF-documenten maken met verzonden XML-gegevens met behulp van de Java API (roept de service Forms, Output en Document Management aan)

Snel starten (SOAP-modus): Documenten doorgeven aan de Forms-service met de Java API (hiermee wordt de Forms- en Document Management-service aangeroepen)

Snel starten (SOAP-modus): Een op XFA gebaseerd formulier digitaal ondertekenen met de Java API (hiermee wordt de Forms- en Signature-service aangeroepen)

Snel starten (SOAP-modus): Rollen en machtigingen beheren met de Java API (roept DirectoryManager en de AuthorizationManager-service aan)

Snel starten (SOAP-modus): Documenten doorgeven aan de uitvoerservice met de Java API (de service Uitvoer en Documentbeheer aanroepen)

OPMERKING

Quick Start in Programming with AEM Forms is gebaseerd op AEM Forms dat wordt geïmplementeerd op JBoss® Application Server en het Microsoft® Windows®-besturingssysteem. Als u echter een ander besturingssysteem gebruikt, zoals UNIX®, vervangt u Windows-specifieke paden door paden die door het desbetreffende besturingssysteem worden ondersteund. Als u een andere J2EE-toepassingsserver gebruikt, moet u ook geldige verbindingseigenschappen opgeven. (Zie Verbindingseigenschappen instellen.)

OPMERKING

De meeste van de Webdienst Snel Begint wordt geschreven in C# en gebruikt het .NET kader. Nochtans, kunt u de logica van de cliënttoepassing tot stand brengen die de diensten van AEM Forms in om het even welke ontwikkelomgeving kan aanhalen die de normen van de ZEEP steunt. (Zie AEM Forms aanroepen met behulp van webservices.)

Op deze pagina