..


Enlaces patrocinados

Introducción a la primavera

La primavera es un framework open source para el desarrollo de aplicaciones Java en las aplicaciones paritcolare a J2EE .

La primera versión del marco se lanzó en 2002 por Rod Johnson, a continuación, pasando por muchos cambios que han tenido este marco es muy apreciado por la comunidad internacional en 2006 y ganó un premio Jolt productividad y un Premio a la Innovación JAX.

¿Por qué utilizar la primavera?

La primavera tiene muchas características que los marcos no tienen otros:

  • Modular: A pesar de ser muy grande, gracias a su diseño modular, se puede optar por integrar alguno de sus módulos en nuestro proyecto. Para esta primavera se integra fácilmente en los proyectos existentes.
  • Peso ligero: la primavera está diseñado para que las dependencias en el marco de nuestra lógica de negocio prácticamente nula, y si alguno fácilmente aislados. Para instaziare y \ o inicializar objetos en el marco no tiene que implementar interfaces o clases abstractas.
  • Integrable: En la primavera no hay registro de paquetes, agrupación de conexiones, o O \ mapeo R , ya que todas estas características son proporcionados por otros marcos de código abierto. La primavera no es el fin de sustituirlos, pero sólo para que sean más fáciles de usar, a través de sus herramientas.
  • Portable: Una solicitud por escrito con la primavera se pueden transferir sin problemas de un servidor de aplicaciones a otro, por ejemplo, WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo y WebSphere.
  • POJO programación basada permitido: La primavera nos permite desarrollar un completo de aplicaciones J2EE usanso sólo POJOs , dándoles características de la empresa de una manera no invasiva.
  • Basado en pruebas activado: La primavera nos permite escribir software que es fácil de probar, entonces es un marco ideal para el software que se escriben sobre la base de Test Driven Development .

Después de ver la primavera peculiaridades, vamos a ver cuáles son los beneficios adicionales que hay que utilizar:

  • Permite ejecutar un método Java en un trasazione, o hacer que un método a distancia sin tener que interactuar con su API (por ejemplo, JTA ).
  • Los servicios de gestión de la configuración de Spring se puede utilizar en cualquier capa de la arquitectura, y en cualquier entorno de ejecución.
  • Elimina la proliferación de archivo de propiedades personalizadas. Para entender las dependencias de una clase, basta con observar el fabricante o su propiedad. Esto es posible mediante el uso de la "inversión de control e inyección de dependencia, que se discutirá más adelante.
  • Facilita interfaces de programación.
  • A diferencia de la mayoría de los otros marcos, de primavera, se centra en el suministro de manera sencilla y eficaz para gestionar nuestros objetos lógica de negocio.
  • Hay autia para resolver problemas comunes de las aplicaciones empresariales, haciendo uso opcional de EJB . De este modo, podemos optar por implemenrare interfaces en nuestro negocio o nuestros EJBs POJOs, sin afectar el código de llamada. Además de esta primavera, se propone como una alternativa adecuada a la misma EJB, para muchos tipos de aplicaciones empresariales.
  • Proporciona un marco coherente para el acceso a datos, está utilizando JDBC , y otros productos con O \ mapeo R, como Hibernate o TopLink .

Primavera Guía Java
E-Learning
Linux (Curso) Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €.
PHP (Curso) PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €.
Ruby y Ruby on Rails (Curso) Ruby y Ruby on Rails (Curso)
Crear aplicaciones de software y la Web con Ruby y RoR. A partir de 39 €.
Enlaces patrocinados