OpenXava: Primeros pasos

OpenXava Primeros pasosCuantas veces nos hemos encontrado con la oportunidad de realizar algún pequeño desarrollo, pero siempre colocamos como excusa que por nuestras responsabilidades no tenemos el tiempo suficiente para hacerlo?

Pues bien, para aquellos que realmente están dispuestos a hacer a un lado dichas excusas y adentrarse en el camino del emprendimiento, les tengo una buena noticia, existe OpenXava.

OpenXava es un marco de trabajo AJAX para desarrollo rápido de aplicaciones web empresariales.

Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

Para comenzar a utilizar a OpenXava, vamos al sitio: http://www.openxava.org/

OpenXava Primeros pasos

Seleccionamos del menú la opción Download (o Descargas, si seleccionamos ver el sitio en español)

OpenXava Primeros pasos

Al pulsar en la imagen para Descargar OpenXava, se nos solicitará suscribirnos a la lista con un correo electrónico, mismo al cual se nos enviará la correspondiente liga para realizar la descarga.

OpenXava Primeros pasos

Recibiremos en nuestro buzón un correo de confirmación.

OpenXava Primeros pasos

Una vez confirmado recibiremos un segundo correo con el link para realizar la descarga.

OpenXava Primeros pasos

Al realizar la descarga, recibiremos un tercer correo ofreciéndonos ayuda para comenzar a utilizar OpenXava.

OpenXava Primeros pasos

Para comenzar a utilizar OpenXava, una vez obtenido el Framework, debemos descomprimir el archivo .zip

OpenXava Primeros pasos

Personalmente prefiero llevar la carpeta “openxava-5.3.1” directamente en la raíz del disco C:

OpenXava Primeros pasos

En todo caso, para efectos de este artículo, simplemente mencionaremos la ruta como: OPENXAVA_ROOT

Podemos hacer doble click sobre el archivo quick-start.html para ver la Guía de Inicio Rápido

OpenXava Primeros pasos

Al pulsar el enlace, se nos redirigirá al sitio web: http://openxava.wikispaces.com/quick-start_en

OpenXava Primeros pasos

También contamos con la Guía de Inicio Rápido en español.
Solo pulsamos en el enlace correspondiente y nos redirigirá a: http://openxava.wikispaces.com/quick-start_es

OpenXava Primeros pasos

Tal como no está en el alcance de la Guía de OpenXava, tampoco en este artículo revisaremos la instalación del JDK ni del Eclipse.

En mi caso, dado que he venido trabajando con Microsoft HDInsight, ya cuento con la JVM Zulu de Azul System, basada en OpenJDK 8

OpenXava Primeros pasos

Y el Eclipse IDE Luna

OpenXava Primeros pasos

Si has realizado correctamente la instalación del JDK, seguramente contarás con la definición de la variable de entorno JAVA_HOME, de manera que no necesitarás realizar nada más.

Solo abre una consola y ubícate en el directorio “bin” del “tomcat” incluido en “OpenXava”, es decir en:

OPENXAVA_ROOT\tomcat\bin

y ejecuta el comando “startup”

OpenXava Primeros pasos

Si observamos un error como el de la imagen es señal que el puerto 8080 que utiliza tomcat de manera predeterminada está siendo utilizado por otro aplicativo.

OpenXava Primeros pasos

En ese caso, hemos de detener el servidor ejecutando el comando “shutdown”.

Luego de ello, buscaremos en la carpeta “conf” del “tomcat” incluido en “OpenXava”, es decir en:

OPENXAVA_ROOT\tomcat\conf

el archivo “server.xml”

OpenXava Primeros pasos

Lo editamos con nuestro editor preferido (en mi caso Notepad++)

Localizamos el código…

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

Y cambiamos el puerto, para algún otro que esté disponible.

Por ejemplo, podemos intentar con el 8081

<Connector port="8081" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

Guardamos los cambios del archivo y procedemos nuevamente a arrancar el Tomcat con la ejecución del comando “startup”

Si todo es correcto, debería de arrancar sin problemas.

OpenXava Primeros pasos

El Tomcat que incluye el OpenXava no dispone del manager, de manera que no podremos acceder a un localhost:8080 como acostumbramos.

Para verificar que todo esté en orden podemos ejecutar algunos de los ejemplos que incluye el OpenXava en el directorio

OPENXAVA_ROOT\workspace

Para ello, abrimos nuestro Eclipse IDE y seleccionamos el workspace que incluye el OpenXava.

OpenXava Primeros pasos

Si obtienes un mensaje como el de la imagen siguiente, es porque tu versión de Eclipse es más reciente de la utilizada en el proyecto. el workspace tendrá que actualizarse. No tienes de que preocuparte, solo pulsa [OK] y actualiza el workspace, el proyecto no se dañará.

OpenXava Primeros pasos

 

Si no tienes la versión más reciente del Eclipse IDE, te recomiendo que vayas al sitio oficial de Eclipse ( https://www.eclipse.org/downloads/ ) y descarges la nueva versión.

OpenXava Primeros pasos

Una vez obtenida e instalada la nueva versión

OpenXava Primeros pasos

Podremos abrir el workspace del openxava

OpenXava Primeros pasos

NOTA: Asegúrese de contar con todas las actualizaciones de la plataforma ejecutando el asistente disponible en el menú

“Help > Check for Updates”

OpenXava Primeros pasos

y posteriormente realizar el switch al workspace del OpenXava, desde el menú

“File > Switch Workpace > …”

OpenXava Primeros pasos

Al abrir el workspace, encontraremos los diferentes proyectos de ejemplo que nos ofrece la distribución del framework OpenXava.

OpenXava Primeros pasos

Selecciona por ejemplo, el proyecto MySchool y construyelo pulsando el botón [Build All]

OpenXava Primeros pasos

Luego despliégalo desde el “External Tools”

OpenXava Primeros pasos

OpenXava Primeros pasos

Finalmente puedes ir a la URL del aplicativo en tu Tomcat, en nuestro caso

http://localhost:8081/MySchool/modules/Teacher

ya que realizamos el cambio del puerto

OpenXava Primeros pasos

Deberías poder ver el aplicativo en funcionamiento.

OpenXava Primeros pasos

Puedes pulsar el botón “Inicio” del aplicativo y se desplegará un menú en donde podrás seleccionar el módulo que desees de entre los que estén dispuestos.

OpenXava Primeros pasos

Por ejemplo, puedes pulsar “Primeros pasos” y verás una breve guía de uso del aplicativo MySchool

OpenXava Primeros pasos

 

 

Espero te haya sido útil este post.

………….

Quiero man.tener.me informado: Seguir en Twitter  @eldavid_oficial https://twitter.com/eldavid_oficial

Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo.

Openxava

 

Anuncios

Un comentario en “OpenXava: Primeros pasos

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s