Ejb 3.0

7 respostas
T

E ai galera blz…

Seguinte estou fazendo uns teste com a especificação EJB 3.0 mas estou com problema…

No eclipse, não é reconhecido as tags do EJB como @Stateless

olha meu código:

package com.ejb.stateless;

import javax.ejb.*;

@Stateless
@Remote
public class HelloWorldBean {

	public String sayHello() {
		return "Hello World!!!";
	}

}

Acho que falta importar algum jar mas não sei qual é.

Outra duvida, onde posso encontrar um bom tutorial sobre Ejb 3.0, algum exemplo de implementação? Preferencialmente em Português!

7 Respostas

C

Olá tiago_tikas,

Pra você usar EJB 3.0, você tem que colocar no classpath os arquivos de um servidor JEE 5, como o Glassfish. Você já fez isso? As anotações estão nesses arquivos JARs, que vêm com o servidor.

Um tutorial muito bom é o da própria Sun, é um monte de páginas [em inglês], mas cobre toda a plataforma. E a Java Magazine desse mês veio uma matéria sobre JEE 5, com um exemplozinho de um Session Bean e da JPA.

Até mais, :wink:

T

Cara sei que este servidor Glassfish já é totalmente compatível com a especificação JEE 5, mas eu uso o JBOSS aki…

Entrei no site da JBoss.org mas soah encontrei versoes alfa e beta dos jars necessarios…

Você me aconselha a usar este Glassfish?? Eu posso importar os jarss desse Glassfish e rodar minha aplicação no JBOSS??

Valew…

J

Instale o plugin do Glassfish no Eclipse que quando você criar um novo projeto ele adiciona os jar’s pra você…

https://glassfishplugins.dev.java.net/

Tem um livro gratuito de EJB 3.0 disponivel no TheServerSide:

L

“tiago_tikas”:
Cara sei que este servidor Glassfish já é totalmente compatível com a especificação JEE 5, mas eu uso o JBOSS aki…

Entrei no site da JBoss.org mas soah encontrei versoes alfa e beta dos jars necessarios…

Você me aconselha a usar este Glassfish?? Eu posso importar os jarss desse Glassfish e rodar minha aplicação no JBOSS??

Valew…

Meu camarada.

Se você usa o JBoss 4 pode instalar o EJB 3 do Jboss mesmo:

http://labs.jboss.com/portal/jbossejb3

ainda não é a versão final mas tá chegando…

J

Se você não quer usar versões betas, a sua unica opção é o Glassfish, e se eu aconselho: ele é a implementação de referencia do Java EE 5 (na realidade é o SJAS 9.0, mas os dois são o mesmo), ou seja, é o principal servidor Java EE 5 que existe…

http://java.sun.com/javaee/community/
http://java.sun.com/javaee/

T

“lapavila”:

Se você usa o JBoss 4 pode instalar o EJB 3 do Jboss mesmo:

http://labs.jboss.com/portal/jbossejb3

ainda não é a versão final mas tá chegando…

Ops, acho que o JBoss EJB 3 já é final, não!?

J

De acordo com o que tá escrito lá, não:

http://labs.jboss.com/portal/jbossejb3

Criado 26 de setembro de 2006
Ultima resposta 29 de set. de 2006
Respostas 7
Participantes 5