Configurando dependências para usar CDI/Weld e JBoss

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

[ Hits: 10.059 ]

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

C/C++ no modo Hard

Ubuntu 13.10 - Erro: após atualização, os menus da IDE Eclipse não são exibidos [Resolvido]

Wireless no openSUSE - Broadcom Corporation BCM4312

Android Studio com atalhos do Eclipse

Programando em C/C++ no Eclipse

Leitura recomendada

JSTL - Problemas com tags

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

GlassFish Server - Obtendo portas de domains

LookAndFeels de Java

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

  

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