quarta-feira, 12 de outubro de 2016

Frameworks Spring MVC e Hibernate para iniciar suas aplicações web utilizando a tecnologia Java EE com a IDE NetBeans

Se você está lendo este post é porque talvez, assim como eu, está buscando uma solução para o desenvolvimento de suas aplicações Web utilizando a tecnologia Java EE. Este post será um pequeno tutorial com algumas dicas que poderão facilitar o início dessa jornada e te garantir um ganho de tempo de até três dias, caso já seja programador, o que torna válida esta leitura.

Decidi organizar o conteúdo em passos ilustrados com figuras, texto e links das atuais fontes de informação:

Passo 1:  Instale em seu computador, caso não tenha, o NetBeans Java EE: https://netbeans.org/downloads/

 Obs. Caso já utilize a IDE NetBeans para o desenvolvimento em outras linguagens e não tenha o JDK instalado fique tranquilo temos a solução de atualização em Instalando o JDK para o uso da lingaugem Java e alguns de seus plugins no NetBeans, sem desinstalação e sem dor de cabeça.

Passo 2: Faça o download do Apache TomEE: http://tomee.apache.org/downloads.html .

Passo 3: Com o Netbeans aberto vá no menu Ferramentas, item Servidores e adicione o servidor Apache TomEE que você tem em algum lugar do seu computador após o download do passo 2.

Passo 4: Crie um novo projeto no NetBeans utilizando o Maven para projetos Web:

 
 A utilização do Maven garante um gerenciamento automático de plugins que serão utilizados no aplicativo e será muito importante pois em projetos Java EE há um grande número de inclusões.

Passo 5: Adicione os frameworks que serão utilizados no projeto clicando com o botão direito no projeto menu popup item Propriedades selecione Frameworks:


 Após este passo seu projeto inicial estará criado, configurado, todas as dependências inseridas automaticamente pelo Maven em arquivo chamado pom.xml.

Se tudo correu bem você poderá clicar com o botão direito no projeto criado e executá-lo. Abra o navegador e por padrão acesse a URL: http://localhost:8080/NOME_DO_PROJETO/

Espero ter ajudado deixando tudo "explicadevs", fique a vontade para publicar seus valiosos comentários dando o feedback e fazendo perguntas assim que puder responderei.

Bons estudos!

Wanderson Santana Pinheiro
ExplicaDevs
Grupo Telegram: https://telegram.me/joinchat/Cop72gnApV-v01UO0Es1og