Publicidad

RSS Spring Tutorial

Spring Framework: El patrón DAO (II)

6 Comentarios
Spring Framework: El patrón DAO (II)

addEventListener('load', function (event) { prettyPrint() }, false);

En esta tercera parte de mi serie sobre Spring, vamos a continuar con el patrón DAO.

En el capítulo anterior, sentábamos la base sobre la que se contruirá toda nuestra capa DAO. En este capítulo, crearemos una base de datos muy simple, con una sola tabla, y crearemos su entidad de Hibernate correspondiente y su DAO.

También aprovecharé para hablar sobre los tests. Sin ellos, para ver el código en acción, aún nos faltaría como mínimo un interfaz visual. Pero nos interesa probar el código sin tener que crear este interfaz. Así que crearemos una base de datos para testing en memoria, usando HSQLDB, con datos iniciales, para poder ejecutar operaciones de consulta y comprobar que funcionan.

Leer más »

Spring Framework: El patrón DAO

15 Comentarios
Spring Framework: El patrón DAO

addEventListener('load', function (event) { prettyPrint() }, false);

Se que muchos estáis esperando la serie de Spring, aquí la tenéis. En esta segunda parte, voy a hablaros de el patrón de diseño DAO. DAO es un acrónimo de Data Access Object. No es algo que haya inventado Spring, pertenece al catálogo de Core J2EE Patterns.

En esta serie voy a ir construyendo una aplicación con Spring Framework. La arquitectura va a ser muy sencilla: capa de acceso a datos, capa de negocio y capa de presentación. Vamos a desarrollar la aplicación al igual que se construyen los edificios, desde los cimientos hasta el tejado. Asi que empecemos por la capa de acceso a los datos.

Leer más »
Publicidad

Spring Framework: Introducción

14 Comentarios
Spring Framework: Introducción

Voy a empezar una serie de artículos sobre uno de los frameworks mas populares en J2EE como es Spring Framework. En este primer artículo comentaré lo que es Spring y porque ha tenido tanto éxito.

En el manual de referencia dice: “Spring Framework is a Java platform that provides comprehensive infrastructure support for developing Java applications. Spring handles the infrastructure so you can focus on your application.”
Traducido, Spring Framework es una plataforma que nos proporciona una infrastuctura que actúa de soporte para desarrollar aplicaciones Java. Spring maneja toda la infrastructura y así te puedes centrar en tu aplicación. Diciendolo mas coloquialmente, Spring es el “pegamento” que une todos los componentes de la aplicación, maneja su ciclo de vida y la interacción entre ellos.

Spring Framework es un contenedor ligero (“lightweight container”) en contraposición a un un servidor de aplicaciones J2EE. En el caso de una aplicación web, te basta con un contenedor de servlets como Tomcat o Jetty. Pero Spring no solo se puede usar para crear aplicaciones web, se podría usar para cualquier aplicacion java, aunque su uso habitual sea en entornos web, nada te impide utilizarlo para cualquier tipo de aplicación.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos