003

Colecciones y Google Guava

En algunas ocasiones echamos en falta que el framework de colecciones de Java sea más amplio y contenga un conjunto de clases más flexible. Este problema le podemos solventar apoyandonos en Google Guava un conjunto de librerías de de Google que nos aportan mucha funcionalidad extra. Entre estas funcionalidades destacan nuevos tipos de colecciones, vamos […]

003

JSP Scopes y PageContext

Cuando usamos JSP tenemos varios objetos implícitos que nos permiten acceder a las distintos scopes o ámbitos que una página tiene. En concreto disponemos de los siguientes :   El scope de Application es compartido por todos los elementos de la aplicación , el scope de Session pertenece a las variables que almacena cada usuario. […]

005

Google Maps Route API para CantabriaTIC

Hoy he escrito un artículo para la gente de CantabriaTIC sobre como comenzar a usar el  Google Maps Route API . Pienso que es algo interante ya que cada día tenemos que acceder más a estos servicios.

diagramas

Utilizando Spring Profiles

Spring es uno de los frameworks más utilizados ya que permite una gran flexibilidad a la hora de configurarlo. Una de las características menos conocidas del framework es el uso de Profiles. Los Profiles o perfiles permiten configurar grupos de elementos del framework para un “perfil” de ejecución predeterminado. Vamos a verlos a traves de […]

001

Java Collections List vs Set (I)

Todos usamos el framework de colecciones de Java  para manejar conjuntos de objetos .Vamos a dedicar algunos artículos a abordar las colecciones más importantes. En este artículo vamos a introducir las Listas (List) y los Conjuntos (Set). Para ello vamos a ver en un primer lugar donde encajan ambos en la jerarquía de clases del framework […]

002

Ejemplo de Javascript NameSpace

Cada día tenemos más código de JavaScript y necesitamos organizarlo. Uno de los problemas más habituales de JavaScript es su falta total de estructura y aislamiento. Muchas veces acabamos con un montón de variables definidas a nivel global. Para evitar este tipo de problemática podemos definir Namespaces que nos aíslen unos elementos de otros. Vamos […]

002

Java ServletContext y aislamiento.

El ServletContext es uno de los objetos más utilizados de las aplicaciones web a la hora de compartir información entre los distintos componentes web como Servlets y JSP. Su funcionalidad esta orientada a almacenar claves/valores que sean comunes para toda la aplicación. En principio cada aplicación web se encuentra aislada y es independiente de las otras. […]

001

LocalStorage HTML5 y LoDash

La combinación de HTML5 con librerías de Javascript suele ser una combinación ganadora y que aporta una gran flexibilidad .Muchas veces podemos necesitar trabajar con datos de forma local y hacer diversos filtros y operaciones sobre ellos. Es muy habitual trabajar con LocalStorage HTML5 y por ejemplo LowDash para realizar operaciones a nivel local, vamos […]

009

Ejemplo PhoneGAP con Node.js.

Poco a poco Node.js se esta convirtiendo en una navaja suiza que nos permite abordar muchas de nuestras problemáticas de una forma muy directa y sencilla. En este caso vamos a utilizar Node para instalarnos los módulos de cordova (PhoneGAP)  que nos permiten generar aplicaciones móviles basadas en HTML5 de una forma rápida.  El primer paso […]

diagrama2

¿Que es CORS ?

CORS  (Cross Origin Resource Sharing) es una tecnología que cada día necesitamos utilizar más a la hora de desarrollar aplicaciones móviles y web. ¿Cómo funciona exactamente? . En una aplicación web clásica nosotros podemos cargar una página y solicitar que esta cargue dinámicamente datos vía AJAX.   Eso sí esos datos que vienen vía AJAX […]

combinacion

Low-dash y HTMLStorage para GenBetaDev

He escrito la semana pasada un par de artículos para GenBetaDev que os pueden interesar y que tratan sobre Low-dash una de las librerías más utilizadas para manejar JSON. Por otro lado el otro artículo hace referencia a las opciones de almacenamiento que tenemos con HMTL5.

blog3

Java Security y anotaciones JAAS

Todos hemos usado JAAS y el fichero web.xml  para configurar la seguridad en una aplicación web Java. A partir de Servlets 3.0 podemos configurar la seguridad utilizando un conjunto de anotaciones  en vez de xml que nos permiten integrar todo dentro del propio Servlet de forma más cómoda. Vamos a verlo en un ejemplo, supongamos que […]