Resumen
Enviar geoposición desde el backend con Primefaces y Gmaps.
Descripción
Este ejemplo muestra como interactuar con información del backend y el frontend. Específicamente, enviar una posición y mostrarla en un mapa (google maps).
Recuperamos la latitud y longitud (posiblemente desde la base de datos) en el controller.
La posición lo almacenamos en variables de javascript. En la página web, también tendremos dos input's para mostrar cómo va cambiando la posición al mover el marker.
Creamos el mapa y colocamos el marker. Agregamos los eventos para mostrar la posición actual.
Bibliografía
https://developers.google.com/maps/documentation/javascript/examples/
Configuración
Spring 4
Primefaces 6
Javascript
jueves, 29 de diciembre de 2016
viernes, 2 de diciembre de 2016
Ejemplo 2016-04
Resumen
Configurar gradle para un proyecto Eclipse/Web.
Descripción
Construir una aplicación y desplegar la misma es un servidor, se hace tedioso si siempre lo hacemos nosotros mismos. En realidad no hay mayor aporte que utilizar el mouse y IDE de turno. En su momento, configuré Ant para compilar mis proyectos. Luego me pasé a Maven, con el añadido de tener un repositorio para las librerías. Si es que conocen ambas herramientas, seguro que sabrán el paso siguiente: GRADLE.
Sin embargo, me tocó trabajar en un aplicación Web echa con Eclipse. Para el despliegue local, es fácil hacerlo. Pero pasarlo a Producción, requiere muchos clicks, para mi gusto. En pos de automatizar esta labor, agregué el archivo build.gradle para empaquetar el war.
En este punto es necesario aclarar, que la estructura de carpetas para una aplicación web en gradle es:
Pero el proyecto en Eclipse, tiene la siguiente forma:
Entonces, lo que se desea no es alterar los directorios, sino amoldar gradle para que reconozca dicha estructura. Este es el archivo que hace posible esto.
Bibliografía
https://docs.gradle.org/current/userguide/war_plugin.html
http://stackoverflow.com/questions/18273184/how-to-set-webappdirname-in-gradle
https://newfivefour.com/gradle-java-war.html
Configuración
Eclipse Neon
Gradle
JDK 8
WildFly 10
Configurar gradle para un proyecto Eclipse/Web.
Descripción
Construir una aplicación y desplegar la misma es un servidor, se hace tedioso si siempre lo hacemos nosotros mismos. En realidad no hay mayor aporte que utilizar el mouse y IDE de turno. En su momento, configuré Ant para compilar mis proyectos. Luego me pasé a Maven, con el añadido de tener un repositorio para las librerías. Si es que conocen ambas herramientas, seguro que sabrán el paso siguiente: GRADLE.
Sin embargo, me tocó trabajar en un aplicación Web echa con Eclipse. Para el despliegue local, es fácil hacerlo. Pero pasarlo a Producción, requiere muchos clicks, para mi gusto. En pos de automatizar esta labor, agregué el archivo build.gradle para empaquetar el war.
En este punto es necesario aclarar, que la estructura de carpetas para una aplicación web en gradle es:
src/main/java/ src/main/webapp/WEB-INF/ src/main/resources/
Pero el proyecto en Eclipse, tiene la siguiente forma:
src/ WebContent/WEB-INF/
Entonces, lo que se desea no es alterar los directorios, sino amoldar gradle para que reconozca dicha estructura. Este es el archivo que hace posible esto.
Bibliografía
https://docs.gradle.org/current/userguide/war_plugin.html
http://stackoverflow.com/questions/18273184/how-to-set-webappdirname-in-gradle
https://newfivefour.com/gradle-java-war.html
Configuración
Eclipse Neon
Gradle
JDK 8
WildFly 10
Suscribirse a:
Entradas (Atom)