Vés al contingut

Spring framework

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 23:08, 29 jul 2007 amb l'última edició de Techi2ee (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
(dif.) ←la pròxima versió més antiga | vegeu la versió actual (dif.) | Versió més nova → (dif.)

L'Spring framework (abbreviant, Spring), és un marc de treball de codi obert per la plataforma Java. La primera versió va ser escrita per Rod Johnson, que inicialment va llençar el producte juntament amb el llibre Expert One-on-One Java EE Design and Development (Wrox Press, octubre 2002). També hi ha un port disponible per la plataforma .NET, Spring.NET.

El marc de treball va ser inicialment llençat al juny de 2003 sota la llicència Apache 2.0. La primera versió major 1.0 va ser distribuïda el març de [[2004], amb llençaments addicionals el setembre de 2004 i març de 2005.

Encara que Spring Framework no força cap model de programació, ha esdevingut amplament popular dintre de la comunitat Java primerament com una alternativa que desplaçaria el model Enterprise JavaBean. Per disseny aquest entorn ofereix una gran llibertat als desenvolupadors de Java i a més proveeix solucions fàcils i ben documentades per pràctiques habituals en la indústria.

Mentre les funcionalitats del nucli de l'entorn són usables en una aplicació Java hi ha diferents extensions i millores per construir aplicacions web damunt d'una plataforma Java EE.

Gràcies a això, Spring ha aconseguit una gran popularitat i és reconegut pels fabricants com un entorn estratègicament important.

Història de Spring Framework

Les primeres parts del que ha esdevingut Spring Framework va ser escrites per Rod Johnson el 2000, mentre treballava com un consultor independent per clients de la indústria financera a Londres. Mentre escrivia el seu llibre Expert One-on-one J2EE Design And Development (Programmer to programmer) (2002), va anar més enllà del seu codi per expressar la seva perspectiva de com les aplicacions amb diferents parts de la plataforma J2EE hauria d'esdevenir més simple i més consistent del que els desenvolupadors i les empreses ho estaven fent ser en aquell moment.

Tornant a 2001 els models dominants per aplicacions basades en web eren oferts per l'API de Java Servlet i Enterprise JavaBeans. Ambdues eren especificacions creades per Sun Microsystems en col·laboració amb d'altres fabricants i parts interessades i gaudeixen de gran popularitat entre la comunitat Java.

A Rod Johnson se li atribueix la creació d'un marc de treball que estava basada en les acceptades com a millors pràctiques i vàlid per tots els tipus d'aplicacions, no només aplicacions web. Aquestes idees també són estan expressades al seu llibre i posteriorment els lectors de la publicació van demanar millores poder usar el codi encartat amb el llibre sota una llicència de codi obert.

Es va formar un petit equip de desenvolupadors desitjant de treballar en ampliar l'entorn i van crear un lloc web a Sourceforge, el febrer de 2003. Després de treballar en l'entorn durant més d'un any, van llençar la versió 1.0 el març de 2004. Després d'aquest llençament va ser quan va guanyar popularitat, degut en part al Javadoc i la documentació de referència, superiors a la mitjana en un projecte de codi obert.

Tanmateix, Spring Framework va rebre dures crítiques al 2004 i continua sent tema d'agres discussions.