Olá, pessoal!
O artigo de hoje é mais um archetype com angularJS para desenvolvedores Java. Não preciso entrar nos detalhes sobre archetype maven, certo?! Vou me limitar em explicar esse novo archetype e por que criamos ele aqui na empresa.
Necessidade
Precisamos criar um projeto JEE com angularJS e alguns frameworks que já conhecemos (Hibernate, Spring, etc), mas o projeto não precisa ser separado em módulos e precisamos ter o angularJS para o nosso front-end. Daí nasceu o archetype-webapps-java-module, que traz:
- DAO Generic implemented;
- Service Generic implemented;
- Structure for DBUnit done;
- Spring 3.x and Hibernate 4.x configured;
- MySql 5.x
- Jersey 1.x Configured;
O que preciso fazer?
Nada muito diferente dos outros archetypes que já publiquei. Baixe e instale o archetype localmente (instruções aqui) e em seguida crie um projeto para testar. Pronto!
O que ganho?
Tempo. O archetype já vem com tudo configurado: Hibernate, Spring, Jersey, etc. Você precisa apenas configurar os dados de banco de dados e estrutura dos seus packages para o arquivo do Spring. E claro, você precisa escrever seu codigo angularJS, mas a estrutura do angularJS já está tudo certinho.
Simples, não?
Download
https://github.com/camilolopes/archetype-webapps-java-angularjs
Espero que tenham gostado do artigo e do archetype.
Abraços!