Configurando dependências para usar CDI/Weld e JBoss

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

[ Hits: 9.418 ]

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

Wireless no openSUSE - Broadcom Corporation BCM4312

Google Analytics e Análise Estatística

Gerando MER no Oracle SQL Developer

Servidor de compartilhamento HTTP

Instalando o Mozilla Firefox 3 no Debian Lenny

Leitura recomendada

Criando um método "Radar" em Java

Crash ao executar Eclipse no Fedora 19 x86_64 [Resolvido]

weblogic :: iniciando como serviço

PJEOffice rodando corretamente no Ubuntu 19 - como fazer via terminal

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
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts