Exercícios

Exercício 1

Crie um projeto EJB chamado CalculadoraEJB, dentro dele crie o seguinte componente:

  • Crie um componente EJB para realizar as operações de uma calculadora (soma, subtração, divisão e multiplicação).

Crie um projeto Java chamado CalculadoraCliente que dever ter uma interface Swing para utilizar as operações do Calculadora EJB.

Exercício 2

Crie um projeto EJB chamado LivrariaEjb, dentro dele crie o seguinte componente EJB:

  • Crie um EJB para gerenciar (salvar, alterar, consultar (por autor, titulo ou isbn) e excluir) livros.

  • Também crie um método para efetuar a venda de livros.

Crie um projeto chamado Livraria para testar o EJB criado, este projeto pode ser Console, Swing ou Web (utilizando Servlet).

Observação: Se a aplicação de teste for Console ou Desktop, utilize o Service Locator para separar a lógica que busca os EJBs.

Exercício 3

O restaurante JavaFood tem um cardápio, dentro do cardápio existem diversos itens como, por exemplo: entradas, pratos quentes, bebidas, sobremesas, etc. Para cada item eu tenho as informações nome, descrição, preço.

Quando o cliente vem ao restaurante ele pode fazer o pedido de um ou muitos itens do cardápio, enquanto o pedido não estiver pronto, o cliente pode cancelá-lo a qualquer momento.

OBS: Não é necessário representar o cardápio. Os itens do cardápio podem ser previamente carregados na base de dados.

Crie as classes de negocio para representar o pedido com os itens do cardápio, adicione as anotações de JPA.

Crie uma classe DAO onde temos as operações de fazer pedido ou cancelamento.

Crie um EJB que possui a lógica de negocio para fazer o pedido ou cancelamento de algum item.

results matching ""

    No results matching ""