Configurando dependências para usar CDI/Weld e JBoss

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

[ Hits: 10.327 ]

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

Oracle vs Apache Tomcat

Instalação do Blender no Debian Etch

Google Analytics e Análise Estatística

Tomcat dentro do Eclipse

Programando em C/C++ no Eclipse

Leitura recomendada

Interface de desenvolvimento Open Source

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

Instrução for( ; ; ) aprimorada no Java 1.5

Struts e JSTL - Na tela aparece somente a váriavel e não o valor

Identificando SO através da linguagem Java

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts