Bizu para certificação SCBCD  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
sandrogiacom
What is classpath?

Membro desde: 23/01/2010 23:34:42
Mensagens: 6
Offline

Pessoal,

estava dando uma olhada no documento "Bizu para certificação SCBCD"
http://www.guj.com.br/posts/downloadAttach/1464.java

Gostaria de saber se existe uma versao mais atual, pois fiquei com uma duvida.

na pagina 2:
Não deve retonar ou passar como parâmetro:
o this
o SessionContext.getBusinessObject
o SessionContext.getEJBObject
o SessionContext.getEJBLocalObject
o EntityContext.getEJBObject
o EntityContext.getEJBLocalObject

O conteudo da especificação diz o seguinte:
The enterprise bean must not attempt to pass this as an argument or method result. The
enterprise bean must pass the result of SessionContext.getBusinessObject, SessionContext.
getEJBObject, SessionContext.getEJBLocalObject, EntityContext.
getEJBObject, or EntityContext.getEJBLocalObject instead.

se tiver mais alguem iniciando os estudos e puder indicar algum material ou livro será bem vindo.

Abraço,
Sandro

Will_HRock
JavaGuru

Membro desde: 11/04/2009 20:40:23
Mensagens: 211
Offline

Cara acho que não tem nada mais recente não.

O conteudo da especificação diz o seguinte:
The enterprise bean must not attempt to pass this as an argument or method result. The
enterprise bean must pass the result of SessionContext.getBusinessObject, SessionContext.
getEJBObject, SessionContext.getEJBLocalObject, EntityContext.
getEJBObject, or EntityContext.getEJBLocalObject instead.


Realmente a especificação fala isso mesmo, mas talvez por levar em conta questões de compatibilidade, porque getEJBObject e getEJBLocalObject geram exceções em versões 3.0 em diante, e não devem ser usadas, a não ser que você esteja em uma versão anterior.

O único erro aí foi getBusinessObject que pode ser usado sim pra passar referência do bean.
[Email] [MSN]
sandrogiacom
What is classpath?

Membro desde: 23/01/2010 23:34:42
Mensagens: 6
Offline

o que achei estranho talvez foi a tradução:

a especificação diz: "nao use this". em vez disso pode ser utilizado:

SessionContext.getBusinessObject, SessionContext.
getEJBObject, SessionContext.getEJBLocalObject, EntityContext.
getEJBObject, or EntityContext.getEJBLocalObject

no documento diz que nenhuma das opcoes pode ser utilizada.

fiquei um pouco confuso com esta parte.

valeu!
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team