| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 14:26:14
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
A DI é feita dentro do próprio container JEE, não fora dele.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2006 17:41:35
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
E o que eu precisaria alterar para poder chamar o EJB em um sistema Desktop? Eu estou deployando e executando a classe.
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2006 11:13:59
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2006 13:41:11
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
Opa, Daniel!
Cara, brigado pela ajuda! Eu fiz isso ae em um computador na faculdade e funcionou, mas quando cheguei em casa e repeti o mesmo código o JBoss lança uma exceção:
Ce sabe o que pode ser isso?
E, só pra ilustrar o jeito como funcionou:
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2006 13:55:45
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
Opa! Deu tudo certo, Daniel, muito obrigado, cara!
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/10/2006 16:13:36
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
O que faltava que dava este erro? Um JAR do JBoss no client?
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 10:26:25
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
Exato. Há um JAR que eu não lembro bem o nome, mas acho que tem "aop" no meio. Bastou inclui-lo que o erro sumiu =]
Cara, como eu faço pra usar ID em um arquivo java executável (com um método main)?
Estou perguntando por que programo da seguinte maneira: crio as classes na IDE, deplos executo o servidor, faço o deploy e executo a classe main à partir da IDE depois do deploy. O que eu acho que acontece é que, através da JNDI, a classe consegue encontrar o bean que eu solicitei e o executa - e como ele executa na IDE, não há como utilizar ID, como você disse anteriormente.
Mas como eu utilizo o @EJB em uma classe com um método main?
Obrigado =]
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 12:23:49
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
ID? Que ID?
Sobre o @EJB, creio que só dentro do próprio container. Não sei se há uma maneira de configurar para ele injetar recursos de um container remoto.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 12:57:36
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
Injeção de Dependência
Devia ter falado, foi mal =]
Será que se eu deployar o JAR e executar com "java -jar ..." a ID funciona?
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 14:07:56
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Não funciona...
Quando você executa um programa stand-alone (que contém o main), você não tem as funcionalidades implementadas do container, a não ser que use as configurações (por exemplo do Spring).
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 14:58:58
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Daniel, acho que deve ter uma maneira de usar @EJB remotamente. O próprio exemplo da Sun tem o seguinte código:
Fonte:
http://java.sun.com/javaee/reference/code/
Já ví outros exemplos usando @EJB remotamente. Estou correndo atrás disso também se achar a resposta mando aqui...
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2006 16:29:00
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Já achei. O Jboss não fornece um client container.
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=86803
Estou seriamente tentado a migrar para o GlassFish. Ele suporta o client container. Alguém já está usando o GlassFish? Só fico preocupado se ele não tiver ferramenta para o Eclipse.
Abraços!
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 01:36:39
|
archon
Thread.start()
Membro desde: 29/03/2005 09:41:12
Mensagens: 31
Offline
|
Eita... isso realmente responde tudo.
Eu vou tentar rodar no GlassFish também.
Como eu não uso o Eclipse não vou me preocupar com isso =D
Mas se não tiver suporte direto para o Eclipse, roda um Ant! =P
E obrigado a todos!
|
Tecnologia em Desenvolvimento de Software (CEFET-RN)
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 10:31:07
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
E aquela parada do JBoss rodar EJB 3.0 fora do container? Não resolve?
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2006 13:39:35
|
rodrigoy
GUJ Ranger
![[Avatar]](/images/avatar/cf79ae6addba60ad018347359bd144d2.jpg)
Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline
|
Acho que isso não o transforma em um "Client Container", já que uma das premissas dele é ser "lightweight".
E outra, carregar um Embeddable JBoss pra dentro dos meus clientes que são Swing é um pouco demais.
É uma falta grave da comunidade JBoss não investir num "Client Container". Spring e Glassfish saem na frente...
|
Rodrigo Yoshima
www.ASPERCOM.com.br
Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro
Débito Técnico Blog: blog.aspercom.com.br
|
|
|
 |
|
|