Prévia do material em texto
Seu Progresso: 28 % Tentativas ilimitadas permitidas 08/02/2024 a 09/05/2024 Detalhes Nesta aula, foi apresentado como implementar um Web Service RESTful com acesso a uma base dados por meio do padrão Data Access Object (DAO ). Para essa atividade, você deve implementar um Web Service RESTful para acessar o banco de dados empresa e a tabela funcionario, seguindo as especificações vistas na aula. O acesso ao banco de dados empresa será realizado pelas classes DAO desenvolvidas na Aula 4: classe JavaBeans Funcionario.java classe funcionarioDao.java classe ConnectionFactory.java Seu Web Service deverá disponibilizar os seguintes recursos: Método HTTP Identificação do recurso Utilização GET /sistema /rest/ funcionarios Recuperar os dados de todos os funcionários. GET /sistema /rest/funcionarios/numat Recuperar os dados de um determinado funcionário. GET /sistema/rest/supervisores Recuperar os dados de todos os funcionários que são supervisores. Para cada um dos recursos propostos, você deve implementar um método no Web Service para tratar a requisição e um método na classe FuncionarioDao (caso não a tenha implementado na Aula 4) para recuperar as informações dos funcionários no banco de dados empresa. Os métodos que tratam as requisições devem devolver as respostas no formato JSON. Abaixo, seguem os exemplos de retorno para cada uma das requisições propostas na atividade: Método HTTP Identificação do recurso Utilização GET /sistema/rest/funcionarios Recuperar os dados de todos os funcionários. A7 - Aplicando conhecimento 09/05/2024 1,5 Pontos Possíveis Em progresso PRÓXIMO: Enviar tarefa Tentativa 1 Adicionar comentário 09/05/2024, 20:05 A7 - Aplicando conhecimento https://ava.mackenzie.br/courses/6592/assignments/44533?return_to=https%3A%2F%2Fava.mackenzie.br%2Fcalendar%23view_name%3Dmo… 1/3 Escolher um tipo de envio Método HTTP Identificação do recurso Utilização GET /sistema/rest/funcionarios/numat Recuperar os dados de um determinado funcionário. Método HTTP Identificação do recurso Utilização GET /sistema/rest/supervisores Recuperar os dados de todos os funcionários que são supervisores. Nesta atividade, você deve enviar o projeto desenvolvido no NetBeans 12.0 LTS em um arquivo compactado com a extensão .ZIP. Esta atividade vale 1,5 pontos. Carregar Mais 09/05/2024, 20:05 A7 - Aplicando conhecimento https://ava.mackenzie.br/courses/6592/assignments/44533?return_to=https%3A%2F%2Fava.mackenzie.br%2Fcalendar%23view_name%3Dmo… 2/3 Selecione um arquivo para carregar Foto da webcam Arquivos do Canvas (https://ava.mackenzie.br/courses/6592/modules/items/230179) Enviar tarefa(https://ava.mackenzie.br/courses/6592/modules/items/230 ou 09/05/2024, 20:05 A7 - Aplicando conhecimento https://ava.mackenzie.br/courses/6592/assignments/44533?return_to=https%3A%2F%2Fava.mackenzie.br%2Fcalendar%23view_name%3Dmo… 3/3 https://ava.mackenzie.br/courses/6592/modules/items/230179 https://ava.mackenzie.br/courses/6592/modules/items/230188