bonjour,

ça ne fait que quelques jours que je suis sur Seam et j'aimerais avoir quelques éclaircissement.

tout d'abord, voici comment se présente en gros le projet :
- un paquet d'Entity, et les Ejb stateless correspondant dans un projet non-seam
- un projet seam pour la vue (avec icefaces 1.7)

mon soucis est de bien séparé le projet qui contient les ejb stateless du projet seam. je préfére éviter les dépendances à ce niveau.
donc je n'ai pas mis de @Name sur les ejbs, et je les ai déclaré dans un components.xml.

ça, ça fonctionne très bien.

maintenant, j'ai un autre soucis : je retombe sur les problèmes de LazyInitializationException. et là 2 solutions, soit j'utilise le PersistenceContext de type Extended, soit j'utilise la gestion des EntityManager de seam (via persistence:managed-persistence-context), le fameux SMPC.

mon soucis c'est que ça implique d'utiliser le @In pour injecter l'entityManager dans mes ejb. et donc retomber dans la dépendence avec Seam.

si quelqu'un a une solution à ce pb ou une bonne pratique à adopté dans ce cas là, je suis preneur

si mon problème n'est pas clair, n'hésitez pas à demander des infos.

Merci

Jo

PS : Seam 2.0.2.SP1 sur JBoss 4.2.2 et icefaces 1.7.1