002

Extendiendo Java EL

Una de las tecnologías con las que más trabajamos en la capa de presentación es con Java EL (Expression Language) . Es la tecnología que nos permite mostrar información de forma sencilla en la capa de presentación, así como realizar operaciones básicas con ella. Vamos a ver un ejemplo sencillo a través de un Servlet […]

continuar leyendo · Comments { 0 }
007

MysQL y Coordenadas GEO (CantabriaTIC)

Cada día utilizamos más los móviles para todo y cada día necesitamos almacenar más la información sobre localización geográfica que estos soportan .  La mayoría de los motores de bases de datos soportan tipos orientados a gestionar estos datos geográficos. MySQL es un ejemplo de ello podeis, leer una introducción en mi artículo para CantabriaTIC.

continuar leyendo · Comments { 0 }
primos

jQuery selectors y extensibilidad

El uso de selectores en jQuery ( jQuery selectors)  es lo más común ya que el framework se basa en ellos para realizar la selección de un grupo de nodos del arbol DOM. Un ejemplo sencillo de uso de selector con jQuery puede ser el siguiente: Que se encarga de seleccionar todos los párrafos de […]

continuar leyendo · Comments { 0 }
001

Java 8 Date Time API

Llevamos mas de de una década trabajando con la clase Date y la clase Calendar en Java . Mucha gente cuando empieza se ha encontrado con verdaderos problemas a la hora de gestionar estas clases unidas a la clase DateFormat. A partir de Java 8 las cosas se van a simplificar ya que tenemos un […]

continuar leyendo · Comments { 0 }
003

Java HttpSession Timeout

El objeto de Java HttpSession es uno de los más utilizados en aplicaciones web ya que continuamente necesitamos almacenar información que este viva para un usuario concreto mientras este maneja la aplicación y se mueve a través de las distintas páginas.   En estas situaciones nos encontramos que es clave saber cuanto tiempo  esta viva […]

continuar leyendo · Comments { 5 }
peticion

Entendiendo el Servlet Lifecycle

Trabajamos con Servlets todos los días pero muchas veces se nos olvida como funcionan exactamente y cual es el Servlet lifecycle o ciclo de vida, vamos a verlo un poco más a detalle. Para ello primero tenemos que ver cuales son los distintos estados por los que un Servlet pasa.     Los estados por los […]

continuar leyendo · Comments { 0 }
003

Java wait notify y threads

Todos conocemos la clase Object y los métodos principales que posee como equals y hashcode. Sin embargo a mucha gente le cuesta entender para que sirven java wait notify,dos métodos que pertenecen a la clase Object y estan relacionados con programación concurrente, vamos a abordarlo. Para ello vamos a crearnos dos clases sencillas (Bolsa y […]

continuar leyendo · Comments { 2 }
mapeo2

Integración de JPA MongoDB

El mundo de NoSQL sigue avanzando y tiene sus ventajas. JPA como standard siempre se ha centrado en facilitar la persistencia de objetos contra una base de datos Entidad-Relación  tipo Oracle/MySQL/SQL Server.   Sin embargo no tenemos porque limitarnos a esto ya que JPA (Java Persistence API)  puede acabar utilizandose para almacenar objetos en otros […]

continuar leyendo · Comments { 0 }
cache

NoSQL y bases de datos (key-value) ( Cantabriatic)

Otro de los conceptos que cada día tenemos que tener más en cuenta en el mundo de NoSQL son las bases de datos de key-value (clave valor) como por ejemploRedis. Estas bases de datos pueden ayudarnos en muchas situaciones a lograr una solución de arquitectura elegante. He escrito un pequeño artículo para cantabriatic explicando el concepto.

continuar leyendo · Comments { 0 }
002

Usando el patron factory

Uno de los patrones de diseño más utilizados en Java es el patron Factory que es un patrón de diseño creacional y que sirve para construir una jerarquía de clases. Sin embargo a veces a la gente le cuesta ver como usar este patrón en su código. Vamos a utilizar un ejemplo sencillo en el […]

continuar leyendo · Comments { 2 }
diagrama

Java y MongoDB

Todos hemos trabajado con Java y JDBC para acceder a las distintas bases de datos SQL (Oracle,SQLServer,MySQL). Poco a poco tendremos que irnos haciendo a la idea de comenzar a trabajar con bases de datos NoSQL. Uno de los casos más habituales sera usar Java y MongoDB como base de datos documental. Conectarse a esta base […]

continuar leyendo · Comments { 5 }
super

Java Constructores this() y super()

En Java creamos objetos todos los días y para ellos usamos constructores. Todos estamos muy habituados a programarlos pero siempre hay algunos bordes que se nos escapan, vamos a revisarlos. Supongamos que tenemos la siguiente clase:  Java Constructores por defecto ¿Tiene esta clase algún constructor?. La respuesta es sí toda clase Java si no se […]

continuar leyendo · Comments { 6 }
+