Configuración de Data Source
AEM Existen muchas maneras de habilitar la integración con una base de datos externa mediante el uso de la. Una de las prácticas más comunes y estándar de la integración de bases de datos es usar las propiedades de configuración de la fuente de datos obtenida de una conexión Apache Sling a través de configMgr.
AEM El primer paso es descargar e implementar los controladores MySQL apropiados para su uso en el.
A continuación, establezca las propiedades del origen de datos agrupado de la conexión de Sling específicas de la base de datos. La siguiente captura de pantalla muestra la configuración utilizada para este tutorial. El esquema de la base de datos se proporciona como parte de estos recursos de tutorial.
StoreAndRetrieveAfData
, ya que es el nombre que se usa en el servicio OSGi.
StoreAndRetrieveAfData
jdbc:mysql://localhost:3306/aemformstutorial
jdbc:mysql://localhost:3306/aemformstutorial?serverTimezone=UTC&autoReconnect=true
Crear base de datos
La siguiente base de datos se utilizó para los fines de este caso de uso. La base de datos tiene una tabla llamada formdatawithattachments
con las 4 columnas como se muestra en la captura de pantalla siguiente.
- La columna afdata contendrá los datos del formulario adaptable.
- La columna attachmentInfo contendrá la información sobre los archivos adjuntos del formulario.
- Las columnas telephoneNumber contendrán el número de teléfono móvil de la persona que rellena el formulario.
Cree la base de datos importando el esquema de base de datos
uso de MySQL workbench.
Crear modelo de datos de formulario
Cree el modelo de datos de formulario y baselo en la fuente de datos creada en el paso anterior.
Configure el servicio get de este modelo de datos de formulario como se muestra en la captura de pantalla siguiente.
Asegúrese de que no devuelve una matriz en el servicio get.
El propósito de este servicio get es obtener el número de teléfono asociado con el identificador de la aplicación.
Este modelo de datos de formulario se utilizará en MyAccountForm para obtener el número de teléfono asociado con el identificador de la aplicación.
Siguientes pasos
Escribir código para guardar archivos adjuntos en formularios