Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
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
Ahora vamos a crear el proyecto, la estructura final del proyecto mas o menos es la siguiente:
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
Comentarios
Publicar un comentario