Qué Es Spring Framework
Qué Es Spring Framework
Framework?
Muchas veces me encuentro con desarrolladores que vienen de otras plataformas y
desean aprender Java debido a las amplias posibilidades que el mercado laboral tiene.
Mas pronto que tarde se ven en la imperiosa necesidad de aprender Spring
Framework. Sin embargo muchos de los conceptos que Spring aporta no son
conceptos elementales y cuesta aclarar las ideas y hacerse una composición de
lugar. ¿Qué es exactamente Spring Framework?.
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-
3.0.xsd">
</beans>
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.
Yo llevo trabajando con Spring desde septiembre de 2005 y ya no puedo vivir sin él.
Hoy en día Spring ha crecido mucho, si hacéis una busqueda en cualquier portal de
empleo, vereis que tiene mucha demanda. Incluso ya no es exclusivo de Java, pues ya
hay versión para .NET, bautizada comoSpring.NET.
Módulos
Spring es bastante grande, por ello el proyecto esta dividido en módulos. No siempre
se utiliza en un proyecto todo lo que tiene spring. Por poner un ejemplo, podrías utilizar
Struts para la parte web, en vez de Spring MVC. Si utilizas un framework de
persistencia, como Hibernate o iBatis, tendrías que incluir spring-orm en tu classpath.
Conclusión
He querido dar una breve introducción de Spring. En próximos episodios, crearé una
aplicación que iré desarrollando a lo largo de esta serie.
SPRING
Introducción
El Spring Framework proporciona un modelo de programación y configuración completa
para las aplicaciones empresariales modernas basadas en Java - en cualquier tipo de
plataforma de despliegue. Un elemento clave de la primavera es el apoyo de
infraestructura a nivel de aplicación: la primavera se centra en la "fontanería" de las
aplicaciones empresariales para que los equipos pueden centrarse en la lógica de
negocios a nivel de aplicación, sin ataduras innecesarias a los entornos de despliegue
específicas.
Características
Inyección De Dependencia
Programación Orientada a Aspectos incluyendo la gestión de transacciones declarativa
de Primavera
Spring MVC aplicación web y un marco de servicios web RESTful
Apoyo Fundacional para JDBC, JPA, JMS
Mucho más ...
Requisitos mínimos