| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 14:24:49
|
fbarreto
JavaChild
![[Avatar]](/images/avatar/f386f35a4c15acb710fd7bf4f00110a3.jpg)
Membro desde: 17/01/2008 15:51:40
Mensagens: 143
Localização: Sao Paulo-SP
Offline
|
Pessoal to com uma duvida boba aki,posso usar ejb's em um .war ou so funciona em .ear??
Bjos.
|
fernanda barreto
orkut = http://www.orkut.com/Scrapbook.aspx?uid=6636644145253112548 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 14:50:41
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Boa Tarde
Aqui vai uma explicação: http://www.guj.com.br/posts/list/130946.java
Resumidamente, o .war não contém o EJB e sim a parte web onde necessita de um client, enquanto o .ear contém os EJB´s, sendo que dentro do .ear pode conter os .war.
Certo?
Espero ter ajudado.
Abraço!
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 14:52:14
|
silvionetto
Debugger
![[Avatar]](/images/avatar/f5cfbc876972bd0d031c8abc37344c28.jpg)
Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline
|
Com EJB 3.1 você pode sim.
Se quiser experimentar é só dar uma olhada em openejb.
openejb.apache.org
This message was edited 1 time. Last update was at 13/10/2009 14:57:49
|
SilvioNetto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 14:56:41
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Está ai algo que eu não sabia, obrigado pela observação Silvio.
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 15:33:47
|
fbarreto
JavaChild
![[Avatar]](/images/avatar/f386f35a4c15acb710fd7bf4f00110a3.jpg)
Membro desde: 17/01/2008 15:51:40
Mensagens: 143
Localização: Sao Paulo-SP
Offline
|
entaum se eu quiser usar Jboss Seam com ejb e jsf vou ser obrigada a criar um projeto ear nao vai rolar no war?
Obrigada.
|
fernanda barreto
orkut = http://www.orkut.com/Scrapbook.aspx?uid=6636644145253112548 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 15:45:08
|
silvionetto
Debugger
![[Avatar]](/images/avatar/f5cfbc876972bd0d031c8abc37344c28.jpg)
Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline
|
Se você estiver utilizando uma versão menor do que a 3 do JBoss Seam, sim.
Irá precisar de um EAR para usar o EJB.
Se você utilizar o JBoss Tools ele cria um projeto Seam EAR para você com a estrutura necessária.
|
SilvioNetto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 16:05:50
|
fbarreto
JavaChild
![[Avatar]](/images/avatar/f386f35a4c15acb710fd7bf4f00110a3.jpg)
Membro desde: 17/01/2008 15:51:40
Mensagens: 143
Localização: Sao Paulo-SP
Offline
|
silvionetto wrote:Se você estiver utilizando uma versão menor do que a 3 do JBoss Seam, sim.
Irá precisar de um EAR para usar o EJB.
Se você utilizar o JBoss Tools ele cria um projeto Seam EAR para você com a estrutura necessária.
Mas a ultima versão nao é a 2.2??
foi a ultima que achei aki:
http://seamframework.org/Download
|
fernanda barreto
orkut = http://www.orkut.com/Scrapbook.aspx?uid=6636644145253112548 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 16:20:51
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
Fernanda, sim, o ideal é separar seu EJB de sua aplicação WEB, assim ele fica desacoplado e o Contêiner gerencia o EJB pra vc.
Pode até ser que dê pra fazer tudo dentro do WAR (realmente não sei)... Mas não aconselho...
Normalmente meus EJBs são JARs, minhas WebApps são WARs, tudo isso dentro de um EAR...
Falows
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 16:22:15
|
fbarreto
JavaChild
![[Avatar]](/images/avatar/f386f35a4c15acb710fd7bf4f00110a3.jpg)
Membro desde: 17/01/2008 15:51:40
Mensagens: 143
Localização: Sao Paulo-SP
Offline
|
a sim obrigada pelas dicas pessoal,mas alguem pode me dizer qual a ultima versao do seam??
Bjos.
|
fernanda barreto
orkut = http://www.orkut.com/Scrapbook.aspx?uid=6636644145253112548 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 16:22:58
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
fbarreto wrote:
silvionetto wrote:Se você estiver utilizando uma versão menor do que a 3 do JBoss Seam, sim.
Irá precisar de um EAR para usar o EJB.
Se você utilizar o JBoss Tools ele cria um projeto Seam EAR para você com a estrutura necessária.
Mas a ultima versão nao é a 2.2??
foi a ultima que achei aki:
http://seamframework.org/Download
O que o Sílvio lhe falou, é sobre o JBoss Tools, que é um Framework para o Eclipse que já monta o seu projeto no formato EAR certo e já deixa sua aplicação toda configurada para usar o SEAM...
Bem, TOOODA configurada é bondade minha, mas vc já tem meio caminho andado...
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 16:51:37
|
fbarreto
JavaChild
![[Avatar]](/images/avatar/f386f35a4c15acb710fd7bf4f00110a3.jpg)
Membro desde: 17/01/2008 15:51:40
Mensagens: 143
Localização: Sao Paulo-SP
Offline
|
a sim ok entaum obrigada,vou dar uma estudada entaum bjos a tds. T+.
|
fernanda barreto
orkut = http://www.orkut.com/Scrapbook.aspx?uid=6636644145253112548 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 22:24:02
|
silvionetto
Debugger
![[Avatar]](/images/avatar/f5cfbc876972bd0d031c8abc37344c28.jpg)
Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline
|
fbarreto wrote:
silvionetto wrote:Se você estiver utilizando uma versão menor do que a 3 do JBoss Seam, sim.
Irá precisar de um EAR para usar o EJB.
Se você utilizar o JBoss Tools ele cria um projeto Seam EAR para você com a estrutura necessária.
Mas a ultima versão nao é a 2.2??
foi a ultima que achei aki:
http://seamframework.org/Download
A última versão estável sim.
Mas já está sendo desenvolvida a versão 3.
Como você pode observar no treicho a baixo retirado do site que você enviou:
# Developer/Committer SVN checkout of the 3.0 development branch (trunk):
mkdir seam-trunk && cd seam-trunk # creates directory to host the source
svn co https://svn.jboss.org/repos/seam/docs/trunk docs
svn co https://svn.jboss.org/repos/seam/examples/trunk examples
svn co https://svn.jboss.org/repos/seam/modules/trunk modules
cd modules/version-matrix && mvn install # seeds the Maven 2 repositor
|
SilvioNetto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 22:36:31
|
silvionetto
Debugger
![[Avatar]](/images/avatar/f5cfbc876972bd0d031c8abc37344c28.jpg)
Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline
|
adriano_si wrote:Fernanda, sim, o ideal é separar seu EJB de sua aplicação WEB, assim ele fica desacoplado e o Contêiner gerencia o EJB pra vc.
Pode até ser que dê pra fazer tudo dentro do WAR (realmente não sei)... Mas não aconselho...
Normalmente meus EJBs são JARs, minhas WebApps são WARs, tudo isso dentro de um EAR...
Falows 
Bem nesse caso entao o que vai mudar é só seu empacotamento certo?
Pois você continuará tendo seus EJB como JARs e seu arquivos web em WAR.
Tudo dentro de um único arquivo antes chamado .EAR e hoje .WAR.
E vai lhe permitir rodar sua aplicação utilizando EJB em um conteiner mais leve como o tomcat.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 22:56:01
|
silvionetto
Debugger
![[Avatar]](/images/avatar/f5cfbc876972bd0d031c8abc37344c28.jpg)
Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline
|
adriano_si wrote:
Pode até ser que dê pra fazer tudo dentro do WAR (realmente não sei)... Mas não aconselho...
Falows 
Como pode ser observado na especificação JSR-318 Enterprise JavaBeans, Versão 3.1 Proposed Final Draft, na página 518, Capítulo 20 Packaging:
The ejb-jar file is the standard format for the exclusive packaging of enterprise beans. Enterprise
beans can also be packaged within a web application module (.war). The ejb-jar file or .war file
format is used to package un-assembled enterprise beans (the Bean Provider?s output), and to package
assembled applications (the Application Assembler?s output).
Um ejb-jar pode ser empacotado em um Web Application Module (.WAR).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2009 11:23:54
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
silvionetto wrote:
adriano_si wrote:
Pode até ser que dê pra fazer tudo dentro do WAR (realmente não sei)... Mas não aconselho...
Falows 
Como pode ser observado na especificação JSR-318 Enterprise JavaBeans, Versão 3.1 Proposed Final Draft, na página 518, Capítulo 20 Packaging:
The ejb-jar file is the standard format for the exclusive packaging of enterprise beans. Enterprise
beans can also be packaged within a web application module (.war). The ejb-jar file or .war file
format is used to package un-assembled enterprise beans (the Bean Provider?s output), and to package
assembled applications (the Application Assembler?s output).
Um ejb-jar pode ser empacotado em um Web Application Module (.WAR).
Valew... agora já sei... nunca tinha pesquisado antes
|
|
|
 |
|
|