..


Enllaços patrocinats

Introducció a la primavera

La primavera és un framework open source per al desenvolupament d'aplicacions Java en les aplicacions paritcolare a J2EE .

La primera versió del marc es va llançar el 2002 per Rod Johnson, a continuació, passant per molts canvis que han tingut aquest marc és molt apreciat per la comunitat internacional el 2006 i va guanyar un premi Jolt productivitat i un Premi a la Innovació JAX.

Per què utilitzar la primavera?

La primavera té moltes característiques que els marcs no tenen altres:

  • Modular: Tot i ser molt gran, gràcies al seu disseny modular, es pot optar per integrar algun dels seus mòduls en el nostre projecte. Per a aquesta primavera s'integra fàcilment en els projectes existents.
  • Pes lleuger: la primavera està dissenyat perquè les dependències en el marc de la nostra lògica de negoci pràcticament nul, i si algun fàcilment aïllats. Per instaziare i \ o inicialitzar objectes en el marc no ha de implementar interfícies o classes abstractes.
  • Integrable: A la primavera no hi ha registre de paquets, agrupació de connexions, o O \ mapatge R , ja que totes aquestes característiques són proporcionats per altres marcs de codi obert. La primavera no és la fi de substituir-los, però només perquè siguin més fàcils d'usar, a través de les seves eines.
  • Portable: Una sol.licitud per escrit amb la primavera es poden transferir sense problemes d'un servidor d'aplicacions a un altre, per exemple, WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo i WebSphere.
  • POJO programació basada permès: La primavera ens permet desenvolupar un complet d'aplicacions J2EE usanso només POJOs , donant-los característiques de l'empresa d'una manera no invasiva.
  • Basat en proves activat: La primavera ens permet escriure programari que és fàcil de provar, llavors és un marc ideal per al programari que s'escriuen sobre la base de Test Driven Development .

Després de veure la primavera peculiaritats, anem a veure quins són els beneficis addicionals que cal utilitzar:

  • Permet executar un mètode Java en un trasazione, o fer que un mètode a distància sense haver d'interactuar amb el seu API (per exemple, JTA ).
  • Els serveis de gestió de la configuració de Spring es pot utilitzar en qualsevol capa de l'arquitectura, i en qualsevol entorn d'execució.
  • Elimina la proliferació de fitxer de propietats personalitzades. Per entendre les dependències d'una classe, només cal observar el fabricant o la seva propietat. Això és possible mitjançant l'ús de la "inversió de control i injecció de dependència, que es discutirà més endavant.
  • Facilita interfícies de programació.
  • A diferència de la majoria dels altres marcs, de primavera, se centra en el subministrament de manera senzilla i eficaç per gestionar els nostres objectes lògica de negoci.
  • Hi ha auti per resoldre problemes comuns de les aplicacions empresarials, fent ús opcional de EJB . D'aquesta manera, podem optar per implemenrare interfícies en el nostre negoci o els nostres EJBs POJOs, sense afectar el codi de trucada. A més d'aquesta primavera, es proposa com una alternativa adequada a la mateixa EJB, per a molts tipus d'aplicacions empresarials.
  • Proporciona un marc coherent per a l'accés a dades, està utilitzant JDBC , i altres productes amb O \ mapatge R, com Hibernate o TopLink .

Primavera Guia Java
E-Learning
Linux (Curs) Linux (Curs)
Guia completa de codi obert del sistema. A partir de 49 €.
PHP (Curs) PHP (Curs)
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €.
Ruby i Ruby on Rails (Curs) Ruby i Ruby on Rails (Curs)
Crear aplicacions de programari i la web amb Ruby i RoR. A partir de 39 €.
Enllaços patrocinats