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 { 0 }
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 { 3 }
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 }
imagen

Java EE 6 vs Spring Framework 4 (Video)

Comparativa entre Java EE 6 y Spring Framework 4 .Otros videos relacionados con Java EE 6 vs Spring Framework 4: Spring MVC vs JSF ,POJOS, DTO y VO  

continuar leyendo · Comments { 2 }
json

jQuery $.ajax ,$.get, $.post

Estamos muy acostumbrados a trabajar con jQuery y sus capacidades de Ajax. La mayor parte de las veces nos apoyamos en los métodos $.get y $.post ya que nos permiten realizar las operativas más habituales en el mundo Ajax (enviar información y recibirla) . Sin embargo estos dos métodos no son más que sencillas fachadas […]

continuar leyendo · Comments { 0 }
delegacion

Eclipse y el concepto de Delegación

Cuando programamos en Java en muchas ocasiones nos encontramos con la necesidad de usar el concepto de delegación . Este conceptos es muy habitual cuando tenemos estructuras de clase de composición. Es decir un objeto A contiene un Objeto B. Por ejemplo supongamos que tenemos el diagrama de clases de Coche y Motor. Vamos a […]

continuar leyendo · Comments { 3 }
Blog2

Java 9 y NPM artículos para GenBetaDev

Estas últimas semanas he escrito un par de artículos para GenBetaDev sobre dos temas interesantes. El primero versa sobre que es lo que llegará con Java 9 y la importancia que tendrá en el futuro cercano. El segundo trata de aclarar un poco los lios que existen con Node.js y NPM.

continuar leyendo · Comments { 0 }
Big

Java BigInteger

La mayor parte de las veces que trabajamos con números en Java nos es suficientes utilizar los tipos básicos como int y double que nos cubren la mayor parte de nuestras necesidades. De hecho el rango de un tipo double y un integer en Java es el siguiente: integer: -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807. double: 1.40129846432481707e-45 to […]

continuar leyendo · Comments { 2 }
+