Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

PROGRAMACIÓN ORIENTADA A ASPECTOS by Mind Map: PROGRAMACIÓN ORIENTADA A ASPECTOS
0.0 stars - 0 reviews range from 0 to 5

PROGRAMACIÓN ORIENTADA A ASPECTOS

DESARROLLO

AspectJ

Aspect

AOP con SpringFramework 2.5

Aspyct AOP

DEFINICIONES

Aspecto

Join point

Advice

Pointcut

Introduction

Target

Proxy

Weaving

VENTAJAS

Código reusable que se puede acoplar y desacoplar según la necesidad.

Facilidad para depurar y modificar el código.

Facilidad para razonar sobre las materias, ya que estan separadas y tienen una dependencia mínima.

Código mas natural y reducido.

Permite la separación de conceptos y agregar nuevos aspectos, modificar y remover aspectos existentes facilmente.

DESVENTAJAS

Posibles choques entre el código funcional, expresado en lenguaje base y el código de aspectos , expresado en los lenguajes de aspectos.

Posibles choques entre los aspectos

Posibles choques entre el código de aspectos y los mecanismos de lenguajes.

OBJETIVOS

Separar conceptos y minimizar dependencias entre ellos.

Reducir la complejidad de las aplicaciones a niveles manejables para las personas.

EVOLUCIÓN DE LA ING. DEL SOFTWARE

GENERACIÓN