Optei pela opção 2 usando como banco de dados o MongoDB
Optei por usar Angular Material Design
É necessário instalar o MongoDB e o Maven
Usando o Intellij:
- importe o projeto como um Maven Project, após isso vá em
- Run (barra superior) -> Edit Configuration
- Alt + insert ou + -> Tomcat Server -> local
- Click no botão Fix -> fullstack-java-teste:war exploded -> Apply -> OK
- Por fim Run(barra superior) -> Run
- O browser configurado já sera aberto com a pagina
Tudo esta em apenas uma pagina, para fazer o pedido basta incluir todos os dados no topo da página e clickar no Adicionar pedido
Os pedidos já feitos aparecem listados na parte inferior. A atualiza automaticamento conforme novos pedidos são inseridos
- Entender AngularJS para fazer v0
- Concluir v0 com layout sem css
- Usar Angulas Material Design design para deixar a tela apresentavel
- Fazer lista dinamica para criacao de lista de produtos
- Fazer HTTPrequest - Listagem
- Fazer HTTPrequest - Inclusão
- Implementar controllers
- Fazer HTTPrequest - Exclusão
- Fazer HTTPrequest - Alteração
- Fazer funcao para limpar o form
- Implementar aplicacao JavaEE que lê e escreve do MongoDB
- Implementar insercao, exclusao e listagem no JavaEE (Pedidos)
- Entender o JAX-RS e fazer um exemplo básico
- Integra com o JAX-Rs
- Fazer um conector no Java para gerenciar acesso ao banco