Realizado

Trabalho faculdade

Publicado em 12 de Setembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Preciso fazer um trabalho da faculdade sobre Java:
Com base nos elementos do projeto, existem algumas situações e bugs que precisam ser corrigidas ou reescritas. Analise os problemas a seguir e descreva a solução para cada um deles:

1 - O analista de segurança da equipe reparou que na classe HospedeDAO, no método buscarHospedePorCpf, o parâmetro está sendo concatenado na String sql, não sendo uma prática segura. Descreva qual alternativa pode resolver essa possível vulnerabilidade, justificando a resposta.

2 - O usuário reclamou que o sistema está com bug, o erro apresentado no console é o seguinte: java.sql.SQLSyntaxErrorException: Unknown column 'fone' in 'field list’. Identifique o trecho do código que deve ser corrigido para solucionar este bug, justificando seu ajuste.

3 - A estrutura de pastas do sistema atual contém uma camada de acesso ao banco de dados e às telas, entretanto algumas regras de negócio estão sendo inseridas na própria tela na classe GerenciarHospede. Esta não é uma boa prática de implementação, pois se o sistema cresce as regras ficam vinculadas às telas, tendo que esporadicamente repetir regras em diferentes telas. Para resolver tal problema, que alternativa poderia ser utilizada nesse projeto para garantir que as regras de negócio fiquem isoladas? Descreva e justifique a sua solução.

Categoria TI e Programação
Subcategoria Programação

Prazo de Entrega: Não estabelecido

Habilidades necessárias