| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 21:58:29
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
soube que você conseguiu, tem como dar uma palinha de como foi feito ?
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 22:57:57
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Rapaz, até me assustei com o título, hehehehe. Sim, em todos meus projetos uso J2EE integrado ao vraptor. Mas o que você precisa exatamente? A única integração que eu fiz foi um service-locator, já que o ciclo de vida dos objetos do vraptor não está no container, senão poderiamos fazer uma injeção de dependencia. Além disso há um CustomResult que possui um método onExceptionUse para erros que eu não tratar manualmente e integração com o JAAS do appserver. Abraços
This message was edited 2 times. Last update was at 13/04/2010 23:06:49
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 23:07:36
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
como funciona esse service locator ???
estou pensando em implementar o Container, e anotar as classes @Resource, @Component, @Intercepts, @ApplicationScoped ... etc com anotações do CDI para tornar ele integrado ao JEE
talvez seu service locator me ajude nessa jornada....
estou olhando pro JEE6 mas o JEE5 pode me ajudar....
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2010 11:02:40
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
estou pensando em implementar o Container, e anotar as classes @Resource, @Component, @Intercepts, @ApplicationScoped ... etc com anotações do CDI para tornar ele integrado ao JEE
Ainda não tive tempo de conhecer o CDI, não sei ainda do que ele é capaz, nem o que pode fazer. Eu ainda uso a forma do JEE5 com módulo EJB remoto e o módulo web acessando esse módulo através de um client.
como funciona esse service locator ???
Esqueci de perguntar, você está usando EJB? O Service Locator é um dos Core J2EE Design Patterns, e você pode encontra-lo aqui: http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceLocator.html . Eu fiz uma implementação dele que apenas faz o lookup dos EJBs, já que o vraptor não possui gerenciamento pelo appserver, sendo assim não consigo injetar os EJBs. Aqui tem um exemplo de um service locator para glassfish. Note que até a especificação JEE5 não havia uma padronização para o lookup na árvore JNDI. Na versão JEE6 todos EJBs são expostos na JNDI conforme o nome do EAR + nome do projeto EJB + nome da classe de implementação do EJB. Exemplo java:global/MEU_EAR/MEU_EJB/CLASSE_BEAN
This message was edited 1 time. Last update was at 14/04/2010 11:03:46
|
|
|
 |
|
|