Los siguientes son los pasos completos del proceso de compilación:
Paso 1: Exportación del código fuente de la aplicación.
- Appeon Developer exporta los objetos en los PBL a archivos xml después de realizar un análisis preliminar.
- Generación de DWSQL (Existen interfaces ODBC / Native en la configuración de DB en la configuración del perfil de aplicación y el propósito de esto es generar DWSQL en la aplicación).
- Exportar objeto PB.
Paso 2: Generación de Archivo de Aplicación.
Appeon Developer convierte los objetos en los PBL en archivos JS. Por favor revisa lo siguiente para la asignación.
Application/Global function/Global structure ----> Index.html, Application.js
Window ----> Window.js
Menu ----> Menu.js
Userobject ----> Userobject.js
Datawindow ----> Datawindow.dat
Y Appeon Developer también genera dos archivos (AppInfo.xml y Application.xml) para actualizaciones automáticas de los archivos JS y verificaciones de seguridad.
Paso 3: Compilación de la aplicación Appeon.
Appeon Developer ejecuta lo siguiente:
Compilación d archivos INI en Appeon Server.
Compilación de DataWindow SQL en Appeon Server.
Compilación dela URL del servicio Web DataWindow de servicio web en Appeon Server.
Compilación de la configuración de la aplicación en Appeon Server.
Compilación de archivos de aplicación Appeon (archivo JS o WAR) en todos los servidores Web.
El paso 3 está relacionado con Appeon Server y Web Servers. Por lo tanto, Appeon Developer no sólo compila los archivos de la aplicación Appeon en el servidor Web, sino que también compila otros como los valores de spallation de DW / ESQL / JS en Appeon Server.
Por lo tanto, sólo hay dos métodos para compilar una aplicación:
1. Compilar una aplicación a través del botón Compilar en Appeon Developer (Configurar y, a continuación, compilar (deployment));
2. Empaquetar una aplicación a través del botón empaquetamiento de Appeon Developer.
Necesitarás utilizar los dos métodos anteriores para compilar / empaquetar una aplicación de Windows en Appeon Server si el servidor Appeon está instalado en Linux / Unix.