Sapien IA

Questões de Computação

Resolução passo a passo para cada questão de Computação, gerada com IA.

Múltipla Escolha

No conjunto de componentes do Thymeleaf, temos uma classe denominada WebContext, que permite o encapsulamento de chamadas HTTP, com base na requisição, na resposta e no próprio contexto do Servlet. Após ser instanciado, o componente permite obter os valores que foram enviados na requisição, efetuar os procedimentos necessários, e definir valores que serão utilizados no template, tornando-o uma ferramenta prática para a definição de controladores genéricos. Qual método de WebContext permite enviar um valor para o template?

No conjunto de componentes do Thymeleaf, temos uma classe denominada WebContext, que permite o encapsulamento de chamadas HTTP, com base na requisição, na resposta e no...

Múltipla Escolha

Com a grande diversidade de plataformas que surgiram ao longo do tempo, acabaram sendo definidas "ilhas" de informação, com grande replicação de dados em diferentes sistemas e alta probabilidade de ocorrência de erros na reinterpretação da informação. Surge, então, o conceito de interoperabilidade, definindo meios padronizados para exposição e utilização de serviços em plataformas heterogêneas, o que garante reuso e maior consistência para as informações. Nesse contexto, como seria classificado um componente do tipo WSDL?

Com a grande diversidade de plataformas que surgiram ao longo do tempo, acabaram sendo definidas "ilhas" de informação, com grande replicação de dados em diferentes sistemas e...

Múltipla Escolha

Quando adotamos o REST, muitas das chamadas ocorrem com a passagem dos valores no corpo da requisição, de acordo com o método HTTP utilizado, exigindo um modelo simples para a captura desses valores. Trabalhando com um controlador no estilo REST, criado através do framework Spring, qual anotação deve ser utilizada para que o corpo da requisição possa ser automaticamente associado a um parâmetro, no método de tratamento para a rota definida?

Quando adotamos o REST, muitas das chamadas ocorrem com a passagem dos valores no corpo da requisição, de acordo com o método HTTP utilizado, exigindo um modelo simples para a...

Múltipla Escolha

Considerando um serviço no estilo REST, implementado com base no framework Spring, e uma entidade Aluno, persistida no sistema através da tecnologia JPA, qual deve ser a assinatura do método que responda a uma consulta no endereço http://localhost:8080/alunos/29891, com o retorno dos dados do aluno de matrícula 29891 no formato JSON?

Considerando um serviço no estilo REST, implementado com base no framework Spring, e uma entidade Aluno, persistida no sistema através da tecnologia JPA, qual deve ser a...

Múltipla Escolha

Reconhecer os aspectos básicos do Spring Data JPA é fundamental para um profissional de TI moderno. Nesse sentido, selecione a opção com uma afirmação correta sobre o Spring Data JPA.

Reconhecer os aspectos básicos do Spring Data JPA é fundamental para um profissional de TI moderno. Nesse sentido, selecione a opção com uma afirmação correta sobre o Spring...

Múltipla Escolha

Considere o seguinte trecho de código: private static final EntityManagerFactory FACTORY = Persistence .createEntityManagerFactory("nome"); Agora, selecione a opção correta a respeito dele.

Considere o seguinte trecho de código: private static final EntityManagerFactory FACTORY = Persistence .createEntityManagerFactory("nome"); Agora, selecione a opção correta a...

Múltipla Escolha

Selecione a opção que justifique a necessidade de separar as classes de um projeto em uma estrutura de pacotes.

Selecione a opção que justifique a necessidade de separar as classes de um projeto em uma estrutura de pacotes.

Múltipla Escolha

Em relação ao Spring Initializer, selecione a opção correta que se refere à dependência de serviços RESTful.

Em relação ao Spring Initializer, selecione a opção correta que se refere à dependência de serviços RESTful.

Múltipla Escolha

A respeito da fase "clean" do Maven, selecione a opção correta sobre o papel dela no ciclo de vida de um projeto.

A respeito da fase "clean" do Maven, selecione a opção correta sobre o papel dela no ciclo de vida de um projeto.

Múltipla Escolha

Selecione a opção que contenha a anotação do Spring Boot que é responsável por extrair partes variáveis de uma URI.

Selecione a opção que contenha a anotação do Spring Boot que é responsável por extrair partes variáveis de uma URI.

Múltipla Escolha

Considere um determinado trecho de código declarado corretamente: Nesse sentido, com base nas informações fornecidas na questão, selecione a opção correta.

Considere um determinado trecho de código declarado corretamente: Nesse sentido, com base nas informações fornecidas na questão, selecione a opção correta.

Múltipla Escolha

Durante o desenvolvimento de uma nova aplicação, o programador deve escolher a tecnologia que melhor atenda as suas necessidades. Selecione a opção correta a respeito da opção que deve ser selecionada no Eclipse para criar um projeto com Maven.

Durante o desenvolvimento de uma nova aplicação, o programador deve escolher a tecnologia que melhor atenda as suas necessidades. Selecione a opção correta a respeito da opção...

Múltipla Escolha

Em uma aplicação corporativa Java EE seguindo a arquitetura MVC, as camadas são implementadas com tecnologias específicas: A camada Controller recebe requisições HTTP do usuário, coordena chamadas à camada de negócio e seleciona a View a ser exibida. A camada Model encapsula a lógica de negócio e pode interagir com a persistência de dados. No NetBeans, ao criar um projeto corporativo ¿Enterprise Application¿, qual combinação de tecnologias seria mais adequada para implementar [Model, Controller] nesta aplicação?

Em uma aplicação corporativa Java EE seguindo a arquitetura MVC, as camadas são implementadas com tecnologias específicas: A camada Controller recebe requisições HTTP do...

Múltipla Escolha

A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla na criação de sistemas cadastrais e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface do usuário e o componente DAO estariam, respectivamente, nas camadas:

A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla na criação de sistemas cadastrais e caracteriza-se pela divisão do sistema em três camadas, com...

Múltipla Escolha

Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o uso de anotações nas diversas tarefas de configuração dos EJBs do aplicativo. Para que serve a anotação Local no ambiente de criação de EJBs?

Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o uso de anotações nas diversas tarefas de configuração dos EJBs do aplicativo. Para que serve...

Múltipla Escolha

Um módulo A contém operações como conversão de medidas, formatação de valores monetários, remoção de espaços duplicados em strings e envio/recepção de arquivos FTP. O módulo A possui coesões:

Um módulo A contém operações como conversão de medidas, formatação de valores monetários, remoção de espaços duplicados em strings e envio/recepção de arquivos FTP. O módulo A...

Múltipla Escolha

Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia de classes para encapsular os diferentes algoritmos de cálculo de frete que temos no sistema. Assinale a alternativa com o nome do padrão GRASP que recomenda a criação de classes que não representam diretamente elementos concretos encontrados no domínio do negócio, seguindo uma decomposição de responsabilidades por comportamento e não por representação, como a descrita no cálculo do frete.

Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia de classes para encapsular os diferentes algoritmos de cálculo de...

Múltipla Escolha

Assinale a alternativa com uma afirmativa correta sobre o padrão GRASP Variações Protegidas.

Assinale a alternativa com uma afirmativa correta sobre o padrão GRASP Variações Protegidas.

Múltipla Escolha

Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas guarda uma referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a essa situação corrente. Assinale o padrão a que esse texto se refere:

Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando...

Múltipla Escolha

Sobre o padrão Mediator, assinale a alternativa correta:

Sobre o padrão Mediator, assinale a alternativa correta:

Página 1 Próxima

Não encontrou a questão certa?

Cole sua questão de Computação e receba uma resolução completa com IA em segundos.

Resolver minha questão