objetos

Angular.js inyección de dependencia y COC

En muchas ocasiones me encuentro con que al comenzar a trabajar con Angular.js a casi todo el mundo le resulta dificil entender el concepto de Inyección de Dependencia y Convención sobre configuración que el framework aplica a sus ejemplos más básicos. Vamos a ver un bloque de código de Angula.js y explicarlo un poco más […]

continuar leyendo · Comments { 0 }
creacionSession

Usando Java Session en aplicaciones web

Uno de los conceptos que más problemas produce cuando comenzamos a trabajar con aplicaciones web en Java es el concepto de java session (HttpSession) que sirve para almacenar información entre diferentes peticiones HTTP  ya que este protocolo es stateless (sin estado). Así pues en muchas ocasiones nos encontraremos con el problema de compartir estado (datos usuario) entre […]

continuar leyendo · Comments { 4 }
003SpringMVC

Arquitecturas JavaScript para desarrolladores Java

El mundo de Javascript se terminará haciendo un hueco como parte de las arquitecturas que manejamos. Habrá situaciones en las que substituyan a cosas que hemos desarrollado en Java y habrá otras ocasiones que nos sirvan de complemento. Uno de los problemas más habituales en estas nuevas arquitecturas javascript es podernos hacer una composición de […]

continuar leyendo · Comments { 0 }
tdlastfinal

jQuery find vs filter

jQuery lo usamos todos los días pero siempre quedan cosas que revisar. Una de las preguntas más habituales que me hacen es la diferencia existente entre usar el método de JQuery find vs  filter .Vamos ha verlo a detalle a traves de un sencillo ejemplo del manejo de una tabla. Supongamos que queremos cambiar de color […]

continuar leyendo · Comments { 0 }
paralelo

Expresiones Lambda y ejecución en paralelo

Poco a poco vamos conociendo como utilizar las expresiones lambda y sacarles partido. Hay en algunas ocasiones que nos pueden resultar especialmente útiles. Por ejemplo nos podemos encontrar con listas de elementos que tienen un tamaño muy grande y tenemos la necesidad de procesarlas realizando varias operaciones con expresiones lambda. Operaciones que pueden suponer desde […]

continuar leyendo · Comments { 2 }
packages

Sublime Text editor y su exito para CantabriaTIC

Como siempre intentando aportar algo a la comunidad de Cantabria sobre temas TIC en este caso es una pequeña reflexión sobre el exito de Sublime como editor de texto. Podeis acceder al articulo aquí

continuar leyendo · Comments { 0 }
factura

JAX-RS Client y Servicios REST

El uso de servicios REST es cada día más común y han sido construidos para poder gestionar de una forma sencilla el intercambio de información entre sistemas heterogeneos. Estamos muy habituados a utilizar Ajax para comunicarnos con un servicio REST.   Es también bastante habitual invocar servicios REST desde las APIs nativas de nuestras aplicaciones […]

continuar leyendo · Comments { 2 }
resultado

JavaBeans , DTO y Dozer

Cuando programamos en Java utilizamos JavaBeans de forma continua. Sin embargo a veces nos encontramos con algunos problemas a la hora de trabajar con ellos. Uno de los problemas más habituales es la conversión de una estructura de JavaBeans en otra estructura diferente como pueden ser los DTO. Es habitual encontrarnos con situaciones de este […]

continuar leyendo · Comments { 4 }
migrar

Spring @Inject CDI y standards

La competencia entre los standares de Java EE y el framework Spring es cada vez más dura ya que las similitudes entre ambos son muchas. Elegir uno u otro depende de muchas cosas. En estos momentos existen muchos proyectos de Spring y algunos de ellos están valorando pasarse a Java EE en futuras evoluciones. Por […]

continuar leyendo · Comments { 0 }
consola

JavaScript Console y otros métodos

Cuando trabajamos con Javascript el uso de del objeto Console es cotidiano. Sin embargo algunos de los métodos de Javascript Console no son muy conocidos aunque sí son ciertamente útiles. Vamos a echar un vistazo a algunos de ellos.   Consola y otros métodos Quizá dos de los métodos mas útiles en algunos momentos son […]

continuar leyendo · Comments { 0 }
scopes

Angularjs Batarang y Scopes

Una de las cosas que no he explicado en el libro de Angular.js es como instalar y comenzar a utilizar  Google Batarang que es el plugin de Angular.js para google Chrome y que nos permitirá trabajar de una forma más sencilla con Angular.js permitiendonos ver el contenido de los objetos que se encuentran en los […]

continuar leyendo · Comments { 1 }
portada-arquitectura-java-nuevo-web

Arquitectura JPA Domain Driven Design (Google Play)

Hace unos meses publiqué el libro de Arquitectura Java Domain Driven Design a través de la tienda Kindle de Amazon y poco a poco se ha ido vendiendo. Sin embargo varias personas me preguntaron si podían comprarlo de otro modo ya que no tenían acceso a la tienda de Amazon. Lo he estado mirando ya que […]

continuar leyendo · Comments { 4 }