Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.28 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.28 KB

A Livraria

O nosso projeto inicial será uma loja virtual que vende livros impressos e e-books, através de uma aplicação web. A equipe de desenvolvimento decidiu usar java como plataforma. Os principais componentes da aplicação são o Spring como container de inversão de controle (IoC), o Spring MVC como framework MVC e o Hibernate/JPA para acesso ao bando de dados MySQL.

A aplicação possui três telas principais: a primeira uma listagem dos livros, a segunda um formulário com detalhes do livro e a escolha de seu formato, e por último, um formulário de finalização do pedido.

O desenvolvimento foi bem sucedido e está na fase final. No entanto, há ainda um desafio pela frente: a integração com outros sistemas.

No âmbito da integração, ainda falta:

  • Consultar o sistema de estoque para verificar a disponibilidade dos livros adicionados no carrinho
  • Realizar o pagamento de maneira segura
  • Emitir a nota fiscal do cliente através de um sistema legado
  • Para livros no formato e-book, gerá-los através de outro sistema

Sobre o projeto

Esse projeto faz parte do treinamento presencial da Caelum no curso FJ-36 - SOA na prática: integração com Web Services e Mensageria. [ https://www.caelum.com.br/curso-java-ee-soa-web-services-mensageria/]