Detalhes bibliográficos
Ano de defesa: |
2012 |
Autor(a) principal: |
OLIVEIRA, Maurício Faria de |
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: |
Não Informado pela instituição
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação
|
Departamento: |
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
|
País: |
Não Informado pela instituição
|
Link de acesso: |
https://repositorio.unifei.edu.br/jspui/handle/123456789/1052
|
Resumo: |
Este trabalho desenvolve uma metodologia fundamentada em metaprogramação para automatizar a implementação de interfaces de persistência e indexação do framework Object-Injection em classes de aplicações. Através da análise de metadados em classes de aplicações, são geradas classes auxiliares, compatíveis em interface e estado, contendo implementação de interfaces e autogerenciamento de persistência e indexação, de forma transparente e minimamente intrusiva para a aplicação. São implementados validadores e geradores de classes de tempo de compilação e execução baseados em processadores de anotações (tempo de compilação) e reflexão combinada à compilação (tempo de execução), considerando aspectos de desempenho e flexibilidade. São implementadas, também, classes de vínculo entre aplicação e framework simplificadas. Com este trabalho, a interação entre aplicação e framework é minimizada à anotações e um gerenciador de entidades, contribuindo para o desenvolvimento de aplicações adotando o framework Object-Injection. |