Disseny i implementació d'un marc de treball (framework) de presentació per aplicacions J2EE : Jewel Framework


Autoria(s): López Closa, Juan Manuel
Contribuinte(s)

Universitat Oberta de Catalunya

Data(s)

07/03/2012

Resumo

El present projecte tracta sobre el desenvolupament d'un marc de treball o framework per la capa de presentació d'aplicacions J2EE.En un primer bloc, s'analitzen els frameworks més utilitzats al món empresarial a dia d'avui: Struts 2, Spring MVC i JavaServer Faces. S'estudia com funcionen i les característiques principals de cada un, comparant-les per veure quines són comuns a tots i es consideren imprescindibles per un framework d'aquest tipus. A més, es fa un anàlisi exhaustiu dels patrons J2EE i les bones pràctiques que poden aportar al projecte.El segon bloc del projecte és el desenvolupament de Jewel Framework, el marc de treball que s'ha creat. Primer, s'analitza quines són les funcionalitats que ha de complir el framework i es fa un disseny de l'arquitectura i estructura que segueix. Després, s'implementa seguint el disseny i tenint cura que es compleixin tots els requisits, tant funcionals com de qualitat del producte. Finalment, es dissenya i desenvolupa una aplicació d'exemple que demostra la usabilitat i bon funcionament de Jewel.

Este proyecto trata sobre el desarrollo de un marco de trabajo o framework para la capa de presentación de aplicaciones J2EE.

This project deals with the development of a framework for the presentation layer of J2EE applications.

Identificador

http://hdl.handle.net/10609/11488

Idioma(s)

cat

Publicador

Universitat Oberta de Catalunya

Direitos

<a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/">http://creativecommons.org/licenses/by-nc-nd/3.0/es/</a>

Palavras-Chave #J2EE #framework #marc de treball #capa de presentació #presentation layer #MVC #J2EE #J2EE #framework #capa de presentación #MVC #MVC #Java (Computer program language) #Application software -- Development #Java (Llenguatge de programació) #Programari d'aplicació -- Desenvolupament -- TFC #Java (Lenguaje de programación) #Software de aplicación -- Desarrollo -- TFC
Tipo

Bachelor thesis