Ed
há 2 semanas
Vamos analisar cada uma das alternativas para identificar a correta sobre o processo de exportação e importação de uma classe de negócios em um arquivo de textos em Java: A) Se uma exceção ocorrer durante a escrita do arquivo, o DAO deverá abrir uma JOptionPane para informar o usuário do problema. - Embora seja importante tratar exceções, não é uma prática comum abrir uma interface gráfica para informar erros em operações de arquivo, especialmente em um DAO. B) Uma das vantagens de se utilizar um PrintWriter para escrever arquivos de texto é que ele permite o uso dos métodos do objeto System.out. - Isso não é verdade, pois o PrintWriter é usado para escrever em arquivos, e não tem relação direta com System.out. C) Uma das vantagens de se utilizar arquivos de texto livre é que não precisamos ter uma visão clara de como será a estrutura do arquivo final gerado. - Isso é enganoso, pois mesmo arquivos de texto precisam de uma estrutura definida para que possam ser lidos e interpretados corretamente. D) Diferentemente de um banco de dados, um arquivo não pode ser considerado uma fonte de dados que deva ser inserida em um DAO. - Isso é incorreto, pois arquivos podem sim ser utilizados como fontes de dados em um DAO, embora não sejam tão robustos quanto um banco de dados. E) O local correto para inserir o método de exportação de arquivo é diretamente nas classes de modelo, em um método próprio, por exemplo, um método chamado exportar. - Essa alternativa é a mais correta, pois a lógica de exportação deve estar relacionada à classe de modelo que representa os dados. Portanto, a alternativa correta é: E) O local correto para inserir o método de exportação de arquivo é diretamente nas classes de modelo, em um método próprio, por exemplo, um método chamado exportar.