Limitações do @EJB?

Pq eu não concordo com suas explicações, pricipalmente com a primeira:

Dizer que o delegate é semelhante ao session, pra começar session é EJB e deleggate não…[/quote]

E é um direito seu não concordar com minhas explicações.

Mas lembre-se, não estou trocando um delegate por um session; no EJB 3, estou trocando um delegate por uma interface, o session é quem implementa essa interface, e o cliente não está sabendo da implementação de fato.

Apesar do título dizer que é uma limitação, eu vejo como um avanço o Java EE assumir certas responsabilidades para que o desenvolvedor escreva a aplicação com menos camadas.

Sugiro você ficar olhando para os posts da seção de metodologia do GUJ, sempre tem alguém criticando o desenvolvimento em camadas, você vai aprender que certos “atos de fé” na construção de aplicações web não funcionam direito na prática.