Pular para o conteúdo

Configurando dependências para usar CDI/Weld e JBoss

Dica publicada em Java / Avançado
Fagner Amaral de Souza Candido f_Candido
Hits: 10.967 Categoria: Java Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Site de livros

Instalando o Real Player no Debian Lenny

Compactação de arquivos PDF com GhostScript

Wireless no openSUSE - Broadcom Corporation BCM4312

C/C++ no modo Hard

LookAndFeels de Java

PJEOffice rodando corretamente no Ubuntu 19 - como fazer via terminal

weblogic :: iniciando como serviço

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

GlassFish Server - Obtendo portas de domains

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.