Show Menu
ARGOMENTI×

Introduzione a Java API Quick Start

La Guida rapida all'API di Adobe AEM Forms consente di accelerare i vostri sforzi per sviluppare programmi che interagiscono con i servizi AEM Forms. Gli avvii rapidi sono programmi completi che puoi copiare e incollare nei tuoi progetti e utilizzare come punto di partenza. Potete eseguire una Avvio rapido per vedere come si comporta e modificarla in base alle vostre esigenze.
Le operazioni AEM Forms possono essere eseguite utilizzando l'API con tipizzazione forte di AEM Forms e la modalità di connessione deve essere impostata su SOAP.
Java fortemente tipizzato API Quick Start fornisce un elenco di file JAR necessari per eseguire l'applicazione Java. La maggior parte dei Avvio rapido Java è un'applicazione console eseguita all'interno di main . Tuttavia, l'API Quick Start Java fortemente tipizzata è implementata come servlet Java che viene eseguito all'interno di un'applicazione Web.
L’elenco dei file JAR si trova in una sezione di commenti all’inizio della Avvio rapido. Ad esempio, il commento seguente si trova in un avvio rapido di Output ed è un tipico elenco di file JAR trovato in ciascuna Avvio rapido di Java.
 /*
     * 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
     */

Avvio rapido di più servizi

La maggior parte dei primi rapidi disponibili nella programmazione con AEM Forms su JEE richiama un servizio specifico per eseguire un'operazione. Tuttavia, alcuni Avvio rapido richiamano più servizi AEM Forms per eseguire un determinato flusso di lavoro. Nell'elenco seguente sono riportati gli avvii rapidi Java che richiamano più di un servizio AEM Forms:
Avvio rapido (modalità SOAP): Creazione di documenti PDF con dati XML inviati tramite l'API Java (richiama il servizio Forms, Output e Document Management)
Avvio rapido (modalità SOAP): Invio di documenti al servizio Forms tramite l'API Java (richiama il servizio Forms e Document Management)
Avvio rapido (modalità SOAP): Gestione di ruoli e autorizzazioni mediante l'API Java (richiama DirectoryManager e il servizio AuthorizationManager)
La sezione Avvio rapido nella programmazione con AEM Forms si basa sulla distribuzione di AEM Forms su JBoss® Application Server e sul sistema operativo Microsoft® Windows®. Tuttavia, se si utilizza un altro sistema operativo, come UNIX®, sostituire percorsi specifici di Windows con percorsi supportati dal sistema operativo applicabile. Allo stesso modo, se utilizzate un altro server applicazione J2EE, accertatevi di specificare proprietà di connessione valide. (Vedere Impostazione delle proprietà di connessione.)
La maggior parte dei servizi Web Quick Starts è scritta in C# e utilizza .NET framework. Tuttavia, è possibile creare logica dell'applicazione client in grado di richiamare i servizi AEM Forms in qualsiasi ambiente di sviluppo che supporti gli standard SOAP. (Vedere Attivazione di moduli AEM tramite i servizi Web.)