23 may 2008

Spring otra vez

Como todo buen framework, para trabajar con Spring deberemos de descargarnos un archivo comprimido y luego extraer de él las librerias necesarias para utilizarlo.

En el primero de los vínculos que se muestran al final de esta entrada, podremos observar una interfaz, una implementación de esta interfaz, el archivo xml que especificará como inicializar o configurar nuestros objetos cuando queramos llamarlos y por último el programa cliente que utiliza estás clases.

Se muestran otras cosas entre ellas una conexión a base de datos y otro ejemplo de RMI.

Explica también que significa claramente la Inversion of Control (IoC), Spring está basado en una inyección de dependencia (Dependency Injection) del tipo IoC. No conectamos directamente nuestros componentes y servicios juntos en el código, describimos que servicios necesita cada componente en un archivo de configuración. Un contenedor es responsable de vincularlos.

Bean Factory, una implementación del patron de diseño y tiene como objeto crear y proveer beans. Tiene la posibilidad de crear asociaiones entre objetos que colaboran entre sí, al ser instanciados. Existen varias implementaciones del BeanFactory, una de ellas por ejemplos es aquella que lee un archivo de configuración xml y carga los beans. Luego se piden los Beans con un método getBean() del objeto BeanFactory.

MyBean bean= (MyBean)factory.getBean("MyBean");

Tres buenos tutoriales en estos vínculos:

http://www.roseindia.net/spring/index.shtml
http://www.visualbuilder.com/java/spring/tutorial/
http://www.programacion.net/tutorial/jap_jsfwork/

No hay comentarios.: