Utfpr

Páginas: 45 (11097 palavras) Publicado: 27 de maio de 2013
AGRADECIMENTOS
Primeiramente agradecemos a Deus, por nos ter dado força para superar nossos obstáculos.

À nossa família, que nos apoiou e nos entendeu nesse momento de “ausência”, a eles nosso amor eterno.

À nossa orientadora Simone Nasser Matos, que com toda paciência nos ajudou tanto e sempre esteve a disposição para tirar nossas dúvidas. Nossos sincerosagradecimentos.

Ao amigo e irmão Daniel Krik, que tantas vezes deixou de fazer suas próprias atividades para nos ajudar mesmo quando não entendíamos nada, com calma e zelo nunca nos abandonou.

Aos nossos amigos Rudy e Denis, pois sempre estavam prontos para ajudar quando precisávamos instalar um novo programa, abrir o laboratório de informática ou até mesmo uma opinião ouapoio. Ao Rafael que teve paciência para nos explicar o singleton, ao Allan que sempre arranjava um tempinho para dar uma lida no trabalho e nos ajudar nas correções e a todos nossos amigos que nos ajudaram com palavras de incentivo e carinho.

À instituição por nos permitir usufruir das dependências e laboratórios para a realização deste trabalho.

Aos professores que nosajudaram tirando algumas dúvidas.

A todos o nosso muito obrigado.



RESUMO

A Programação Orientada a Objetos (POO) traz alguns problemas, dentre eles o espalhamento e o entrelaçamento de informação, manutenibilidade e reusabilidade. Para solucionar estas dificuldades surgiu a Programação Orientada a Aspectos (POA). Este trabalho descreve os elementos, arquitetura, framework e asfases da programação de um sistema orientado a aspecto. Apresenta também um sistema para Web de locação de veículos implementado em POO e POA, o que permitiu a realização de uma análise comparativa entre os dois tipos de programação. Essa análise ajudará o desenvolvedor de aplicações a compreender os benefícios e dificuldades de uma programação orientada a objetos e a aspectos.Palavras-chave: Programação Orientada a Aspectos; Web; Programação Orientada a Objetos.





LISTA DE FIGURAS

|Figura 1: Calculadora em POO........................................................................................ |4 |
|Figura 2: Calculadora em POA, utilizando AspectJ (MundoJava, p. 15 - 18)..................|5 |
|Figura 3: Aspecto para tratar conversões........................................................................ |6 |
|Figura 4: Aspecto para tratar divisão por zero................................................................. |6 |
|Figura 5a: Exemplo deEspalhamento............................................................................. |7 |
|Figura 5b: Exemplo de Espalhamento............................................................................. |8 |
|Figura 6: Exemplo de Entrelaçamento............................................................................. |8 |
|Figura7: Mecanismo de combinação (weaver) de interesses funcionais com interesses | |
|transversais..................................................................................................... |9 |
|Figura 8: Aplicação deWildcards.................................................................................... |11 |
|Figura 9: Elementos de um aspecto................................................................................ |13 |
|Figura 10: Módulos do Spring.......................................................................................... |16 |
|Figura 11: Classe sem Injeção de...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Utfpr
  • PIBID UTFPR
  • Patrocínio e histórico encom utfpr
  • Modelo TCC UTFPR
  • Amostra cabeçalho utfpr
  • Exercicios da UTFPR de REMA II
  • Regulamentaçao das vias da UTFPR-LD
  • referencia tcc utfpr

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!