Ejb 3.0

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!

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:

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…

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:

[quote=“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…[/quote]

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…

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/

[quote=“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…[/quote]

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

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

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