Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
Instalación y arranque rápido con Dinámica
Última actualización: 2017-04-26
Si vas a evaluar Dinámica para considerar la compra de tu suscripción, puedes solicitar
soporte gratuito para llevar a cabo los pasos descritos en este documento sin que pierdas
tiempo. Escríbenos a
[email protected] que con gusto te atenderemos.
Contenido
Sumario ............................................................................................................................... 2
Requisitos antes de proceder .................................................................................................. 2
Java SDK 1.8 ..................................................................................................................... 2
PostgreSQL v9.4 y base de datos DemoDB ............................................................................ 3
Eclipse Neon ...................................................................................................................... 3
Procedimiento de instalación .................................................................................................. 3
Instalación de Tomcat 7 ...................................................................................................... 3
Instalación de Dinámica ...................................................................................................... 4
Instalación de los Plugins de Dinámica para Eclipse ................................................................ 4
Cómo crear una aplicación ..................................................................................................... 5
Cómo crear un módulo usando los Generadores ......................................................................... 9
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
Sumario
Este documento explica como instalar el entorno de desarrollo completo (eclipse, base de datos,
tomcat, etc.) y crear su primera aplicación web con Dinámica. En algunos casos será referido a otros
documentos o video-tutoriales que explican en detalle como instalar determinados componentes,
como en el caso de eclipse o de la base de datos, para mantener este documento lo más conciso
posible.
Requisitos antes de proceder
Java SDK 1.8
Deber instalar un SDK de Java SE, se recomienda el más reciente, lo puede descargar desde esta
dirección: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Para probar si el JDK está correctamente instalado, abra una ventana de consola y tipee:
java –version
Debería ver un mensaje similar a este:
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Tome nota del directorio HOME de instalación de su JDK, en Windows suele ser:
C:\Program Files\Java\jdk1.8.0_121 (dependerá del idioma de su Windows).
Esta ruta la necesitará luego para configurar su Tomcat 7.
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
PostgreSQL v9.4 y base de datos DemoDB
Debe tener instalado en su PC un servidor local PostgreSQL y también restaurar el respaldo de la
base de datos de demo que incluye Dinámica.
Recomendamos la versión 9.4 de PostgreSQL que puede descargar de esta dirección:
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
Revise los siguientes tutoriales.
Para instalar PostgreSQL en Windows (suele ser similar para distintas versiones de PostgreSQL):
http://martincordova.com/flash/pgsql_install.htm
Descargar la base de datos DemoDB:
http://martincordova.com/files/demodb.backup
Para restaurar la base de datos DemoDB usando PgAdmin (suele ser similar para distintas versiones
de PostgreSQL):
http://martincordova.com/flash/restore_demodb.htm
Eclipse Neon
Debe instalar un Eclipse apto para Dinámica, tal como se explica en esta guía:
http://www.martincordova.com/docs/Eclipse.pdf
Procedimiento de instalación
NOTA: si usa las rutas de instalación propuestas en esta sección la receta le funcionará más rápido
y con menos dificultades, si decide cambiar las rutas entonces tendrá que hacer mas trabajo de
configuración y la receta no le funcionará al primer intento.
Instalación de Tomcat 7
1) Decargue la distribución light de Tomcat 7 para Dinámica de esta dirección:
http://www.martincordova.com/files/tomcat7.zip
2) Descomprima el archivo en el directorio C:\, de manera que tomcat quede instalado en la ruta
C:\tomcat7.
3) Editar el archivo C:\tomcat7\bin\catalina.bat y verificar el valor de la variable “JAVA_HOME” al
principio del archivo. Esta variable debe apuntar a la ruta donde se instaló Java
Ejemplo:
@set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
4) Arranque tomcat ejecutando el archivo C:\tomcat7\bin\startup.bat, debería ver un mensaje como
este:
abr 19, 2017 8:32:31 AM org.apache.coyote.AbstractProtocol init
INFORMACION: Initializing ProtocolHandler ["http-apr-80"]
abr 19, 2017 8:32:31 AM org.apache.catalina.startup.Catalina load
INFORMACION: Initialization processed in 3951 ms
abr 19, 2017 8:32:31 AM org.apache.catalina.core.StandardService
startInternal
INFORMACION: Arrancando servicio Catalina
abr 19, 2017 8:32:31 AM org.apache.catalina.core.StandardEngine
startInternal
INFORMACION: Starting Servlet Engine: Apache Tomcat/7.0.77
abr 19, 2017 8:32:31 AM org.apache.coyote.AbstractProtocol start
INFORMACION: Starting ProtocolHandler ["http-apr-80"]
abr 19, 2017 8:32:31 AM org.apache.catalina.startup.Catalina start
INFORMACION: Server startup in 54 ms
Verifique sobre todo que Tomcat levantó el servicio en el puerto 80, como aparece resaltado en el
ejemplo arriba.
Problemas comunes:
• Tiene otro servidor escuchando en el puerto 80: edite C:\tomcat7\conf\server.xml y cambie
el puerto de Tomcat o baje el otro servidor. Reinicie Tomcat.
• La ventana de Tomcat aparece y desaparece muy rápido: tiene un problema con catalina.bat,
puede que la ruta de su Java esté incorrecta, o puso algún valor inválido en la variable
CATALINA_OPTS al inicio del archivo. Corrija y reinicie Tomcat.
5) Si Tomcat arrancó bien, proceda a detenerlo ejecutando el comando:
C:\tomcat7\bin\shutdown.bat
Instalación de Dinámica
1) Decargue el repositorio de Dinámica de esta dirección:
http://www.martincordova.com/files/dinamica-repository.zip
2) Descomprima en C:\tomcat7, reemplazar la carpeta "dinámica" si ya existe. La ruta del
repositorio debería ser: C:\tomcat7\dinamica si mantiene las rutas sugeridas. El repositorio DEBE
estar contenido dentro de la carpeta de instalación de Tomcat 7 para que los plugins de Dinámica
funcionen correctamente.
Instalación de los Plugins de Dinámica para Eclipse
1) Decargue el repositorio de Dinámica de esta dirección:
http://www.martincordova.com/files/dinamica-plugins.zip
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
2) Extraer los plugins dentro de la carpeta C:\eclipse\plugins, la ruta dependerá de donde haya
instalado Eclipse.
3) Reiniciar Eclipse si estaba corriendo, para que cargue los nuevos plugins.
Cómo crear una aplicación
1.- Requisitos INDISPENSABLES:
• Se instaló exitosamente todo lo anterior en las rutas recomendadas, en particular para
Tomcat 7. Se restauró la base de datos DemoDB.
• PostgreSQL y Eclipse están corriendo.
• Tomcat NO está corriendo.
• Eclipse tiene activa la perspectiva Java y el Package Explorer está visible, como se muestra
en la figura:
2.- Ejecutar el comando "New".
3.- Seleccionar la categoría "Framework Dinámica", y escoger "Crear aplicación web".
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
4.- Indicar el nombre del contexto, una descripción para la página principal de la aplicación, y
demás opciones. En este caso seleccionaremos: PostgreSQL. Para la conexión use como password
"basica", sin las comillas. Ingresar el resto de las opciones TAL COMO SE MUESTRA en la figura, sin
marcar ningún checkbox por favor.
Hacer clic en el botón "Finish". Esperar unos segundos mientras se crea el proyecto en Eclipse.
Este será visible en el package explorer de Eclipse, como se muestra en la imagen siguiente:
Dinámica
Framework para desarrollo fácil
de aplicaciones web con JavaTM y Ajax.
En producción desde el año 2004.
Producido por:
Martín Córdova y Asociados C.A.
www.martincordova.com -
[email protected]
RIF J-31134803-4 - Caracas/Venezuela
5.-
Comentarios de: Instalación y arranque rápido con Dinámica (0)
No hay comentarios