Foros del Web » Programación para mayores de 30 ;) » Java »

Dudas sobre Spring

Estas en el tema de Dudas sobre Spring en el foro de Java en Foros del Web. Hola a todos! Hace ya tiempo que programo en Java, y he trabajado con tecnologías como Api Rest y Frameworks como Struts2 o Hibernate. Pero ...
  #1 (permalink)  
Antiguo 29/12/2011, 04:45
 
Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 12 años, 4 meses
Puntos: 0
Dudas sobre Spring

Hola a todos!

Hace ya tiempo que programo en Java, y he trabajado con tecnologías como Api Rest y Frameworks como Struts2 o Hibernate.

Pero ahora tengo que empezar a trabajar con Spring y me encuentro con que tras navegar por numerosos tutoriales y páginas web, no entiendo con exactitud qué es Spring.

Entiendo por ejemplo que Struts es un framework que facilita la creación de aplicaciones web, proporcionando etiquetas propias, el uso de actions...etc. o por ejemplo Hibernate que simplifica y facilita también el acceso a BBDD desde Java, con métodos propios, ficheros de configuración, etc...

Pero no entiendo exactamente para qué sirve Spring. No sé si es para desarrollo web, si tienes sus propias herramientas o métodos (como Struts o Hibernate...)

En general no entiendo el uso de Spring ni su aplicación... y para colmo, no he encontrado ninguna web ni ejemplo práctico que me lo clarifique.

Agradecería que alguien me lo explicara lo más claro posible y me proporcionaseis algún tutorial o ejemplo que trabaje con eclipse y así pueda ver su aplicación práctica o real.

Muchas gracias de antemano!Sois unos cracks!
  #2 (permalink)  
Antiguo 29/12/2011, 17:48
Avatar de DataLore  
Fecha de Ingreso: junio-2008
Mensajes: 58
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Dudas sobre Spring

Es raro que no encuentres ejemplos que te clarifiquen, claro que tienes que empezar por lo básico: que es Spring. Su página oficial es www.springsource.org

La docu mas concretamente en http://static.springsource.org/sprin...tml/index.html

Te comento algo muy introductorio para que tengas una noción muy básica:

Spring básicamente es un framework para aplicaciones Java. A grandes rasgos tenés dos grandes funcionalidades:

* el Spring clásico IoC (Inversion of Control): para cualquier tipo de arquitectura Java, permite manejar objetos de configuración, helpers, etc. Teniendo un archivo xml de configuración de los mismos que se leerá e inyectará las dependencias entre ellos al levantar la aplicación. En general sueler ser 'singletons' manejados por Spring. Palabra clave para que busques applicationContext.xml (Es el nombre clásico del archivo de configuracion donde se encuentran los objetos-beans que te mencionaba).
* el Spring MVC que sí es WEB y tiene una arquitectura parecida a Struts en el sentido que, justamente, es MVC. En struts tenés Action's aqui tenés Controller's.

Etiquetas: eclipse, spring, tutoriales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:38.