Pessoal,
Alguém tem um exemplo tipo HelloWorld de como acessar um ejb a partir de uma jsp?
Obs: Estou usando o lomboz com eclipse.
Antecipadamete agradecido,
Marques
Pessoal,
Alguém tem um exemplo tipo HelloWorld de como acessar um ejb a partir de uma jsp?
Obs: Estou usando o lomboz com eclipse.
Antecipadamete agradecido,
Marques
// criando seu EJB
SessionTesteRemote sessionTesteRemote = (SessionTesteRemote) locator.getEJBSessionRemote("SessionTeste");
// aqui eh o metodo pra obter o remote
public static EJBObject getEJBSessionRemote(String aNome) throws SistemaException {
try {
// Guarda a instancia de um home genérico
EJBHome lEJBHome = null;
Context context = new InitialContext();
// Guarda a instância do remote de retorno
EJBObject lEJBObject = null;
Object ref = context.lookup(aNome);
String nomeHome = aNome + "Home";
Class classeHome = Class.forName("br.com.suaEmpresa." + nomeHome);
// Obtendo a instância do home para invocar o método depois...
lEJBHome = (EJBHome) PortableRemoteObject.narrow(ref, classeHome);
return (EJBObject) classeHome.getMethod("create", null).invoke(lEJBHome, null);
} catch (Exception ex) {
throw new SistemaException("Erro ao tentar obter a referência remota do EJB.", ex);
}
}// Fim do getSessionRemote()