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
Nenhum comentário foi encontrado.