Upload
jesuinopower
View
1.649
Download
0
Embed Size (px)
DESCRIPTION
Uma apresentação simples sobre uma primeira aplicação com Java que usa o WildFly e Maven. Postagem: Vídeo:
Citation preview
Olá Java na WEBUma Olá Mundo com Wildfly e Maven
Quem?
William Antônio Siqueira
http://aprendendo-javaee.blogspot.com.br/@WilliamAntonio
Objetivo
A mais simples aplicação Java WEB usando Maven e o Wildfly
Ferramentas utilizadas
● Java 7.x● Wildfly 8.x ● Maven 3.x
Wildfly
Wildfly é o novo nome do JBoss AS. É um servidor de aplicação onde instalamos nossas
aplicações Java EE.
Inicializando o Wildfly
● Após realizar o download do ZIP, descompacte em uma paste de preferência;
● Navegue até a pasta raiz do servidor e execute o script standalone.sh:
$ ./bin/standalone.sh● Acesse http://localhost:8080 no seu
navegador
Maven
Maven é uma ferramenta de automação e padronização do processo de construção de
uma aplicação Java
Maven “Archetype”
Com o Maven Archetype podemos criar esqueleto de aplicações Java prontos para serem construídos e instalados em um servidor de aplicação
Criando uma aplicação WEB $ mvn archetype:generate
-DgroupId={Grupo (pacote)}
-DartifactId={Nome do Projeto} -
DarchetypeArtifactId=maven-archetype-webapp -
DinteractiveMode=false
Construindo nossa aplicação
O maven irá construir nossa aplicação e preparar a mesma para a próxima etapa. A aplicação construida fica no diretório target.Para construir:
$ mvn package
Deploy
● Deploy é o ato de implantar uma aplicação em um servidor
● Arquivos do tipo WAR, EAR e JAR são implantáveis em servidores de aplicação Java
● Nossa aplicação é do tipo WAR: Web Archive
Deploy no Wildfly
A forma mais simples de realizar deploy no Wildfly é copiando o arquivo WAR no diretório deployment:
$ cp \ OlaMundoWEB/target/OlaMundoWEB.war \ wildfly-8.0.0.CR1/standalone/deployments
Confira o deloy
No console verifique se a aplicação foi instalada:
Modificando e re-deploy
Para novamente instalar a aplicação, modifique e faça novamente o “build”. Após isso, re-instale a aplicação no Wildfly
Conclusão!
● Maven é uma ótima ferramenta de build● Wildfly permite facilmente a instalação e
execução de aplicações Java;● Foi difícil :(● Mas ficaria muito mais fácil em uma IDE :)
Obrigado!
Próximo vídeo:
Desenvolvendo um Servlet com uma IDE