Entities: um framework java baseado em Naked Objects para o desenvolvimento de aplicações web na abordagem Domain-Driven Design
| Ano de defesa: | 2013 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |