Configurando dependências para usar CDI/Weld e JBoss

Publicado por Fagner Amaral de Souza Candido em 21/03/2012

[ Hits: 9.297 ]

Blog: https://github.com/fagnercandido

 


Configurando dependências para usar CDI/Weld e JBoss



Olá pessoal,

Quando se trabalha com Java para Web uma das preocupações é onde a sua aplicação poderá rodar.

Há no mercado diversos tipos de ambientes, alguns implementam parte da especificação Java EE, e outros implementam tudo.

Vale lembrar que a especificação é somente um arquivo, onde são descritos os serviços que deveriam ter. Assim, por exemplo, o Apache Tomcat é um Servlet Container, pois o mesmo implementa a parte Servlets e JSP da especificação.

Recentemente, houve a necessidade de se trabalhar com CDI – Context Dependency Injection, que é a especificação Java EE para se trabalhar com inversão de controle e injeção de dependência.

A primeira opção foi usar o Apache Tomcat, contudo, o mesmo não tem esse propósito, tão logo, surgiu à ideia de usar o JBoss AS.

O JBoss AS é um servidor de aplicação que implementa toda a especificação Java EE.

Assim, ficou fácil, seguem os passos para que mesmo possa trabalhar com CDI/Weld:

- Baixe o JBoss AS: A versão baixada foi a 7.1.1 final

- Após o fim do download, descompacte o arquivo.

- Em seguida, com o Eclipse:
  • Crie um novo Server;
  • Selecione a parte pertinente ao JBoss, e escolha o JBoss 7;
  • Caso não conste o JBoss 7, instale o pacote JBoss Tools.

- Após isso basta configurar o Build Path:
  • Em cima do projeto, clique com o botão direito;
  • Em seguida, Add Library;
  • Selecione onde se encontra o JBoss AS descompactado.
Pronto, todas as dependências para usar o CDI estão prontas, e já está apto a trabalhar com o mesmo.

Qualquer dúvida, problema ou sugestão é só falar,
f_Candido
@fagner_candido

Outras dicas deste autor

Instalando o Real Player no Debian Lenny

Instalação do Blender no Debian Etch

C/C++ no modo Hard

Inserção em projetos open source

Superdownloads Linux

Leitura recomendada

Resolvendo problemas do Eclipse no Ubuntu

Fazendo o Apache Tomcat 6 funcionar no Debian Squeeze

Crash ao executar Eclipse no Fedora 19 x86_64 [Resolvido]

Java 7 da Oracle no Ubuntu - Instalação e atualização fácil e rápida

Interface de desenvolvimento Open Source

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário