Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design

Detalhes bibliográficos
Ano de defesa: 2013
Autor(a) principal: Brandao, Marcius Gomes
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual do Ceará
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=75155
Resumo: Construir aplicações corporativas é um processo complexo. Neste contexto, a abordagem Domain-Driven Design (DDD) tem ganhado grande destaque na comunidade de desenvolvimento de software por lidar melhor com a construção de software complexos. Entretanto, a efetiva adoção do DDD requer uma infraestrutura (persistência, apresentação, segurança, etc.) que suporte a constante evolução do modelo. O padrão arquitetural Naked Objects (NO) é uma abordagem promissora para um aumento de produtividade e rápido desenvolvimento de software, e tem se mostrado adequado para este cenário dinâmico de desenvolvimento. No entanto, os frameworks baseados em NO são projetados para o desenvolvimento de aplicações soberanas através de Object-Oriented User Interface (OOUI) com pouco ou nenhum recurso de personalização, tornando-os inadequados para outros domínios. Esta dissertação apresenta o framework Entities como uma plataforma inspirada no padrão arquitetural Naked Objects para o desenvolvimento de sistemas na filosofia DDD e com interfaces de usuário (UI) altamente personalizáveis geradas a partir de um mapeamento Object-User Interface utilizando uma linguagem de layout chamada Naked Objects View Language. O benefício alcançado com esta abordagem é o aumento significativo de produtividade, UI robustas, padronização de código e baixo custo de desenvolvimento e manutenção. Palavras-Chave: Domain-Driven Design, Naked Objects, Desenvolvimento orientado a objetos.
id UECE-0_2aa72cae9d2b15bb98d6ef5022879e9b
oai_identifier_str oai:uece.br:75155
network_acronym_str UECE-0
network_name_str Repositório Institucional da UECE
repository_id_str
spelling Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven DesignCiência da computação Domain-Driven Design (DDD) Naked objectsConstruir aplicações corporativas é um processo complexo. Neste contexto, a abordagem Domain-Driven Design (DDD) tem ganhado grande destaque na comunidade de desenvolvimento de software por lidar melhor com a construção de software complexos. Entretanto, a efetiva adoção do DDD requer uma infraestrutura (persistência, apresentação, segurança, etc.) que suporte a constante evolução do modelo. O padrão arquitetural Naked Objects (NO) é uma abordagem promissora para um aumento de produtividade e rápido desenvolvimento de software, e tem se mostrado adequado para este cenário dinâmico de desenvolvimento. No entanto, os frameworks baseados em NO são projetados para o desenvolvimento de aplicações soberanas através de Object-Oriented User Interface (OOUI) com pouco ou nenhum recurso de personalização, tornando-os inadequados para outros domínios. Esta dissertação apresenta o framework Entities como uma plataforma inspirada no padrão arquitetural Naked Objects para o desenvolvimento de sistemas na filosofia DDD e com interfaces de usuário (UI) altamente personalizáveis geradas a partir de um mapeamento Object-User Interface utilizando uma linguagem de layout chamada Naked Objects View Language. O benefício alcançado com esta abordagem é o aumento significativo de produtividade, UI robustas, padronização de código e baixo custo de desenvolvimento e manutenção. Palavras-Chave: Domain-Driven Design, Naked Objects, Desenvolvimento orientado a objetos.Building enterprise applications is a complex process. In this context, the Domain-Driven Design (DDD) approach has highlighted in software development community due to its advantages with the construction of complex software. However, the effective implementation of DDD requires an infrastructure (persistence, presentation, security, etc.) which supports a constant model evolution. The architectural pattern Naked Objects (NO) is a promising approach to increase productivity and rapid software development, and has proved suitable for this dynamic scenario of software development. However, NO-based frameworks are designed for development of sovereign applications through Object-Oriented User Interface (OOUI) with few or no customization, becoming unsuitable for other domains. This presents the framework Entities as a platform inspired by the architectural pattern Naked Objects for the development of systems in DDD philosophy with user interfaces (UI) highly customizable generated from a mapping Object-User Interface using language layout called Naked Objects View Language. The benefit achieved with this approach represent a significant increase in productivity, robust UI, code standardization and low cost of development and maintenance. Keywords: Domain-Driven Design, Naked Objects, Object Oriented Development.Universidade Estadual do CearáMariela Ines CortesBrandao, Marcius Gomes2013-05-14T00:00:00Z2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=75155info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UECEinstname:Universidade Estadual do Cearáinstacron:UECE2013-05-14T00:00:00Zoai:uece.br:75155Repositório InstitucionalPUBhttps://siduece.uece.br/siduece/api/oai/requestopendoar:2013-05-14T00:00Repositório Institucional da UECE - Universidade Estadual do Cearáfalse
dc.title.none.fl_str_mv Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
title Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
spellingShingle Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
Brandao, Marcius Gomes
Ciência da computação
Domain-Driven Design (DDD)
Naked objects
title_short Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
title_full Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
title_fullStr Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
title_full_unstemmed Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
title_sort Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
author Brandao, Marcius Gomes
author_facet Brandao, Marcius Gomes
author_role author
dc.contributor.none.fl_str_mv Mariela Ines Cortes
dc.contributor.author.fl_str_mv Brandao, Marcius Gomes
dc.subject.por.fl_str_mv Ciência da computação
Domain-Driven Design (DDD)
Naked objects
topic Ciência da computação
Domain-Driven Design (DDD)
Naked objects
description Construir aplicações corporativas é um processo complexo. Neste contexto, a abordagem Domain-Driven Design (DDD) tem ganhado grande destaque na comunidade de desenvolvimento de software por lidar melhor com a construção de software complexos. Entretanto, a efetiva adoção do DDD requer uma infraestrutura (persistência, apresentação, segurança, etc.) que suporte a constante evolução do modelo. O padrão arquitetural Naked Objects (NO) é uma abordagem promissora para um aumento de produtividade e rápido desenvolvimento de software, e tem se mostrado adequado para este cenário dinâmico de desenvolvimento. No entanto, os frameworks baseados em NO são projetados para o desenvolvimento de aplicações soberanas através de Object-Oriented User Interface (OOUI) com pouco ou nenhum recurso de personalização, tornando-os inadequados para outros domínios. Esta dissertação apresenta o framework Entities como uma plataforma inspirada no padrão arquitetural Naked Objects para o desenvolvimento de sistemas na filosofia DDD e com interfaces de usuário (UI) altamente personalizáveis geradas a partir de um mapeamento Object-User Interface utilizando uma linguagem de layout chamada Naked Objects View Language. O benefício alcançado com esta abordagem é o aumento significativo de produtividade, UI robustas, padronização de código e baixo custo de desenvolvimento e manutenção. Palavras-Chave: Domain-Driven Design, Naked Objects, Desenvolvimento orientado a objetos.
publishDate 2013
dc.date.none.fl_str_mv 2013-05-14T00:00:00Z
2013
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=75155
url https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=75155
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual do Ceará
publisher.none.fl_str_mv Universidade Estadual do Ceará
dc.source.none.fl_str_mv reponame:Repositório Institucional da UECE
instname:Universidade Estadual do Ceará
instacron:UECE
instname_str Universidade Estadual do Ceará
instacron_str UECE
institution UECE
reponame_str Repositório Institucional da UECE
collection Repositório Institucional da UECE
repository.name.fl_str_mv Repositório Institucional da UECE - Universidade Estadual do Ceará
repository.mail.fl_str_mv
_version_ 1828296364173295616