Orientação a Aspectos

3 respostas
luciano2

Ola!

Eu estou iniciando em orientação a aspectos e me deparei com várias duvidas.

AspectJ , AspectWerkz , Spring , JbossAOP

Queria saber quem é equivalente a quem e quais as vantagens de utilizar cada um.

3 Respostas

Alexandre_Saudate

luciano@@:
Ola!

Eu estou iniciando em orientação a aspectos e me deparei com várias duvidas.

AspectJ , AspectWerkz , Spring , JbossAOP

Queria saber quem é equivalente a quem e quais as vantagens de utilizar cada um.

Bom, da lista, eu conheço o AspectJ e o Spring. O Spring pode tanto utilizar tanto o AspectJ quanto framework próprio. A diferença é que, pelo que noto, o AspectJ é mais poderoso, mas mais difícil de configurar e acertar para trabalhar com JEE. O Spring AOP é um pouco mais simplificado, e geralmente, é a preferência, se o sistema for web. Se for JSE, o AspectJ puro é meu preferido.

[]´s

luciano2

Então

Spring está para AspectJ como Jquery está para JavaScript, Estou certo?

Alexandre_Saudate

luciano@@:
Então

Spring está para AspectJ como Jquery está para JavaScript, Estou certo?

Ahhmn… não. Spring é um framework de integração de frameworks, não um framework só para trabalhar com AspectJ. O Spring tem uma implementação própria de AOP, mas permite que se use o AspectJ. Observe que estamos falando de duas implementações diferentes. O Spring pode trabalhar sozinho, assim como o AspectJ (e, integrados, eles são melhores ainda).

[]´s

Criado 1 de junho de 2010
Ultima resposta 1 de jun. de 2010
Respostas 3
Participantes 2