Mostra el registre d'ítem simple
Desenvolupament d'una aplicació web d'habitatges
dc.contributor | Forga Alberich, Jordi |
dc.contributor.author | Martí Carreras, Jordi |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica |
dc.date.accessioned | 2017-01-09T10:02:59Z |
dc.date.available | 2017-01-09T10:02:59Z |
dc.date.issued | 2016 |
dc.identifier.uri | http://hdl.handle.net/2117/98839 |
dc.description.abstract | L’aplicació LloguerJove.com (http://www.lloguerjove.com) és un portal web que ofereix la possibilitat a l’usuari de cercar i trobar diversos tipus d’habitatges (lloguer, habitacions en pisos compartits i lloguer per a temporades curtes) i proveeix el servei de publicació i gestió d’anuncis tan pels usuaris propietaris dels habitatges i agències, com pels usuaris que demanden habitatge, i que els permet també comunicar-se a través de missatges privats. En aquest projecte es descriuen les diferents fases de desenvolupament de l’aplicació: l’anàlisi, el disseny i la posterior implementació del portal. Prèviament s’introdueixen de forma gradual i progressiva els conceptes fonamentals (HTTP, URL, plataforma Java, POO, servlets, frameworks ), i principis sobre els quals es fonamenta l’estructura (arquitectura MVC) i el posterior disseny la solució (patrons de disseny: DAO, Factory, Strategy). També es presenta i s’avalua l’efectivitat del disseny guiat per el domini (DDD) en la programació orientada a objectes en el marc del desenvolupament d’una aplicació web. Finalment es realitza una descripció de les tecnologies i frameworks que s’han utilitzat en el projecte (Struts, Hibernate, Solr, Apache shiro, til·les, etc..), i es descriuen les interfícies entre els seus components interns i sistemes externs i el sistema físic en el qual es despleguen les aplicacions. |
dc.description.abstract | La aplicación LloguerJove.com (http://www.lloguerjove.com) es un portal web que ofrece la posibilidad al usuario de listar y encontrar varios tipos de viviendas (alquiler, habitaciones en pisos compartidos y alquiler para temporadas cortas) y provee el servicio de publicación y gestión de anuncios tanto para los usuarios propietarios de las viviendas y agencias como para los usuarios demandantes de vivienda, y que les permite también comunicarse a través de mensajes privados En este proyecto se describen las diferentes fases de desarrollo de la aplicación: el análisis, el diseño y la posterior implementación del portal. Previamente se introducen de forma gradual y progresiva los conceptos fundamentales (HTTP, URL, plataforma Java, POO, servlets, frameworks), y principios sobre los que se fundamenta la estructura (arquitectura MVC) y el posterior diseño la solución (patrones de diseño: DAO, Factory, Strategy). También se presenta y evalúa la efectividad del diseño guiado por el dominio (DDD) en la programación orientada a objetos en el marco del desarrollo de una aplicación web. Finalmente se realiza una descripción de las tecnologías y frameworks que se han utilizado en el proyecto (Struts, Hibernate, Solr, Apache shiro, Tiles, Freemarker, SLf4j, Log4j), se describen las interfaces entre sus componentes internos y sistemas externos y el sistema físico en dónde se despliega la aplicación. |
dc.description.abstract | LloguerJove.com is a web application (http://www.lloguerjove.com) that provides people to list, find and rent for various types of housing (rent flats, rooms in shared flats and short term rentals ) and provides listing publishing and management services for both owners and housing agencies and housing demanding users, and also allows them to communicate through private messages. This project describes the different phases of the application development: analysis, design and subsequent implementation of the portal. Previously we introduce gradually and progressively fundamental concepts (HTTP, URL, Java platform, POO, servlets, frameworks) and principles which application structure (MVC), design and subsequent implementation (patterns design: DAO, Factory, Strategy) is based on. It also presents and evaluates the effectiveness of the domain driven design (DDD) in object-oriented programming in the context of a web application development. We provide a description of the technologies and frameworks that we have been using in the project (Struts, Hibernate, Solr, Apache Shiro, tiles, etc…), a description of the interfaces between its internal components and external systems, and the physical system where the application is deployed. |
dc.language.iso | cat |
dc.publisher | Universitat Politècnica de Catalunya |
dc.rights | S'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada' |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject | Àrees temàtiques de la UPC::Enginyeria de la telecomunicació |
dc.subject.lcsh | Object-oriented programming (Computer science) |
dc.subject.lcsh | Web servers -- Administration |
dc.subject.lcsh | Application software |
dc.subject.other | object oriented programming |
dc.subject.other | domain driven design |
dc.subject.other | programación orientada a objetos |
dc.subject.other | patrones de diseño |
dc.subject.other | UML (Informàtica) |
dc.subject.other | Web |
dc.title | Desenvolupament d'una aplicació web d'habitatges |
dc.title.alternative | Development of a housing listing web application |
dc.title.alternative | Desarrollo de una aplicación web de viviendas |
dc.type | Master thesis (pre-Bologna period) |
dc.subject.lemac | Programació orientada a l'objecte (Informàtica) |
dc.subject.lemac | Servidors web -- Administració |
dc.subject.lemac | Programari d'aplicació |
dc.identifier.slug | ETSETB-230.121716 |
dc.rights.access | Open Access |
dc.date.updated | 2016-08-05T05:51:40Z |
dc.audience.educationlevel | Estudis de primer/segon cicle |
dc.audience.mediator | Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona |
dc.audience.degree | ENGINYERIA DE TELECOMUNICACIÓ (Pla 1992) |