Application vs EntityManager gerenciado por contêiner

No momento, estou tendo problemas para entender um conceito de JPA.

tualmente, estou usando / desenvolvendo o banco de dados recente EclipseLink, Glassfish, Derby para demonstrar um projet

ntes de desenvolver algo muito mais amplo, preciso ter certeza absoluta de como essa PersistingUnit funciona em termos de escopos diferente

Tenho vários servlets 3.0 e atualmente salvando as classes de entidade associadas ao usuário no objeto request.session (tudo no mesmo arquivo war). Atualmente, estou usando o EntityManager gerenciado por aplicativos usando a injeção EntityManagerFactory e UserTransaction. Funciona sem problemas quando é testado por mim. As diferentes versões das entidades ocorrem quando duas pessoas acessam as mesmas entidades ao mesmo tempo. Quero trabalhar com beans gerenciados na mesma WAR, mesma unidade de persistência, se possíve

Eu lihttp: //docs.oracle.com/javaee/6/tutorial/doc/bnbqw.htm e várias explicações sobre os escopos que não fazem sentido para mi

Longa história curt, qual é o uso e a diferença dos EntityManagers gerenciados por aplicativos e contêinere

questionAnswers(2)

yourAnswerToTheQuestion