jueves, diciembre 10, 2015

Spring + DWR + materializecss



Esta ocasión voy a colocar un proyecto completo que utiliza varias tecnologías la cuales voy a colocar en la siguiente lista:

  •  Java 1.7 
  • Spring 3.0.5 
  • DWR 3.0.0 
  • Jquery 2.1.4 
  • Highstock JS 2.0.4
  • MaterializeCSS
El proyecto al final se vera así :





Ahora vamos a crear el proyecto, la estructura final del proyecto mas o menos es la siguiente:
Para no hacer la explicación muy larga y aburrida esto funciona mas o menos asi :

1.- El usuario abre la pagina...comienza cargar el DOM
2.-Durante la carga del la pagina en algún momento llega a la funcion jQuery(document).ready(function(){});
3.- Esta función tiene la ejecución de 3 funciones asincronas, que hacen que comience a trabajar el proyecto, tales son:


  • getDatosInicialesGrafica
  • getDatosInicialesLinear
  • iniciaValoresSecuenciales

La función getDatosInicialesGrafica manda a traer la carga inicia para la gráfica 1 que identificamos como area.
La función getDatosInicialesLinear trae la carga inicial de grafica 2 que identificamos como lineas
La función iniciaValoresSecuenciales esta inicia un Thread que permanecerá activo hasta que el proyecto sea eliminado el server deploy, este Thread estará mandando la información hacia la función javascript que ayudara a pintar en la tabla y los puntos nuevos de las graficas , todo esto con la ayuda DWR.

y listo así de fácil, rápido y sencillo, nada complicado.



Acá lo tengo funcionando en: http://45.55.201.161:8181/SpringDWR/ (si no se encuentra activo manden un twit @xola139) para revisarlo




Y ps acá esta el código por si alguien le interesa.
https://github.com/xola139/SpringDWR


No hay comentarios.:

Publicar un comentario