Bijection
Para entender el funcionamiento básico de JBoss Seam debes familiarizarte con dos conceptos: Contexto y Componente.
Un componente es un objeto con estado (normalmente stateful session beans). Una instancia de un componente vive en un contexto y se le asigna un nombre en dicho contexto.
Para asociar la instancia de un componente al nombre de dicho componente en un contexto Seam proporciona el mecanismo de Bijection
Bijection = Injection + Outjection
El mecanismo de injection permite a un componente A obtener de un contexto una referencia a una
instancia de un componente B, haciendo que el contenedor de aplicaciones ”inyecte” el componente B en una variable del componente A.
El mecanismo de outjection permite que un componente B esté disponible en un contexto para poder ser inyectado en un componente A.
Es decir, mediante outjection se toma una instancia de un componente y se deposita en un contexto
y mediante injection se toma una instancia de un componente de un contexto y se asocia a una
variable de otro componente.
A diferencia del mecanismo de Injection, el mecanismo de Bijection es:
- contextual: Es usada para asociar componentes con estado desde diferentes contextos.
- bidireccional: Los componentes pueden ser depositados en el contexto o tomados de él.
- dinámico: Como los valores de las variables de los contextos cambian con el tiempo y los
componentes tienen un estado definido, la bijection sucede cada vez que el componente es
invocado.





mario Said,
August 11, 2008 @ 4:28 am
No he entendido ni flow.
Estoy en una empresa que me han pedido que realize un proyecto con seam framework + bd de oracle.
Ya tengo la bd montada y el Jboss Server tambien.
Pero no tengo ni pajolera idea de como funciona el Seam. He logrado hacer un “helloworld”, pero nada más.
Podrias mandarme alguna info util para poder hacer listados de valores de tablas de la bd?
Llevo semanas leyendo documentación oficial, foros, este blog, provando ejemplos, mirando los ejemplos.. y nada.
Te lo agredeceria mucho..
Felicidades por el blog.. es el unico blog con información util sobre Seam en mi lengua.
dew