SeamFramework.orgCommunity Documentation

Parte II. Desenvolvendo código fracamente acoplado

O primeiro grande tema da Web Beans é fraco acoplamento. Já vimos três meios de alcançar o fraco acoplamento:

Essas técnicas servem para habilitar o fraco acoplamento entre o cliente e o servidor. O cliente não está mais fortemente acoplado a uma implementação de uma API, nem é obrigado a gerenciar o ciclo de vida do objeto servidor. Essa abordagem permite que objetos stateful interajam como se fossem serviços.

O fraco acoplamento torna o sistema mais dinâmico. O sistema pode responder a mudanças de uma maneira bem definida. No passado, frameworks que tentaram prover essas facilidades acima listadas, invariavelmente acabaram sacrificando a type safety. A Web Beans é a primeira tecnologia que alcança esse nível de fraco acoplamento de uma meneira typesafe.

Web Beans provê três facilidades extras importantes que ultrapassam o objetivo do fraco acoplamento:

Primeiramente, exploraremos os interceptadores