?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Desarrollo+con+Spring+de+una+aplicaci%C3%B3n+web+para+gestionar+una+federaci%C3%B3n+de+nataci%C3%B3n&rft.creator=Mart%C3%ADn+del+Campo%2C+Pablo&rft.contributor=Frutos+Velasco%2C+Juan+Alberto+de&rft.subject=Computer+Science&rft.description=El+prop%C3%B3sito+principal+de+este+trabajo+de+fin+de+grado+es+el+de+conocer+desde+cero+el+funcionamiento+Spring%2C+un+framework+de+Java%2C+realizando+un+estudio+te%C3%B3rico+en+profundidad%2C+y+posteriormente%2C+el+desarrollo+de+una+sencilla+aplicaci%C3%B3n+web+utilizando+este+framework.+La+aplicaci%C3%B3n+desarrollada+permite+la+gesti%C3%B3n+de+una+federaci%C3%B3n+de+nataci%C3%B3n+con+la+implementaci%C3%B3n+de+CRUDs+para+la+realizaci%C3%B3n+de+sus+funcionalidades.+En+la+primera+parte%2C+se+analizan+los+rasgos+generales+del+framework%2C+para+posteriormente+profundizar+en+algunas+de+las+caracter%C3%ADsticas+m%C3%A1s+relevantes+de+Spring+como+la+inversi%C3%B3n+del+control+(IoC)+o+el+uso+de+los+Beans+de+Spring%2C+adem%C3%A1s+de+describir+otras+herramientas+usadas+en+el+desarrollo+de+la+aplicaci%C3%B3n.+En+la+segunda+parte%2C+se+describen+detalladamente+los+pasos+realizados+en+el+desarrollo+de+la+aplicaci%C3%B3n+explicando+distintos+aspectos+a+tener+en+cuenta+en+la+realizaci%C3%B3n+de+proyectos+en+Spring+como+la+configuraci%C3%B3n+de+la+base+de+datos%2C+el+entorno+de+desarrollo+o+la+estructura+del+proyecto.%0D%0AAbstract%3A%0D%0AThe+main+goal+of+this+end-of-degree+project+is+to+get+to+know+from+scratch+how+it+works+Spring%2C+a+Java+framework%2C+by+performing+an+in+depth+theoretical+study%2C+and+afterwards%2C+developing+a+simple+web+application+using+this+framework.+This+application+allows+the+management+of+a+swimming+federation+with+the+implementations+of+CRUDs+to+perform+the+application+functionalities.+In+the+first+part%2C+the+general+features+of+the+framework+are+analyzed%2C+and+later%2C+investigate+some+of+the+most+relevant+characteristics+of+Spring+such+as+the+inversion+of+control+(IoC)+or+the+use+of+Spring+Beans%2C+as+well+as+describe+other+used+tools+in+the+development+of+the+application.+In+the+second+part%2C+the+steps+taken+in+the+development+of+the+application+are+described+in+detail+explaining+different+aspects+to+consider+in+the+project+production+using+Spring+as+the+configuration+of+the+database%2C+the+development+environment+or+the+project+structure.&rft.publisher=E.T.S.I+de+Sistemas+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2018&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=PeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.format=application%2Fzip&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FrestrictedAccess&rft.identifier=http%3A%2F%2Foa.upm.es%2F51945%2F