Informática, perguntado por aliciacalonso, 2 meses atrás

1)
Existem muitas razões pelas quais a linguagem de programação Java, mesmo sendo uma das linguagens de programação de software mais antigas, ainda é amplamente utilizada. Juntando isso às possibilidades que o uso de bons frameworks traz, pode-se dizer que o tempo de retorno é satisfatório para construção de quaisquer aplicações.

Os frameworks são softwares criados para tornar a programação mais fácil e também para que aja reutilização de códigos. Neste contexto e considerando os dados apresentados, assinale a alternativa CORRETA.

Alternativas:

a)
Framework Struts é uma estrutura de nível empresarial criada pelo Java, feita para desenvolvedores web.

b)
O Hibernate é uma biblioteca de mapeamento objeto-relacional (ORM) que torna a conexão com banco de dados simples.

c)
Hibernate e Struts são frameworks de código aberto e ambos servem para programação front-end.

d)
Spring Framework não é adepto à arquitetura MVC (Model - View - Controller) para o gerenciamento de software.

e)
Hibernate é um framework de back-end e pode ser integrado com o Spring Framework em um mesmo projeto.

2)
O termo padrões de projeto ou Design Patterns, descreve soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos.

De acordo com o que foi abordado no texto e dos seus conhecimentos, assinale a alternativa CORRETA.

Alternativas:

a)
No MVC Pattern a camada de View é a recebe as solicitações do usuário e as processa, incluindo as validações necessárias. As solicitações são então enviadas ao modelo para processamento de dados.

b)
A estrutura Model-View-Controller (MVC) é um padrão arquitetônico que separa um aplicativo em três componentes lógicos principais: Banco de dados, View (HTML) e Controller (Spring).

c)
O MVC separa a lógica de negócios e a camada de apresentação uma da outra. Cada componente de arquitetura é construído para lidar com aspectos específicos de desenvolvimento de um aplicativo.

d)
MVC Pattern significa Model-View-Controller Pattern. Esse padrão é usado para contextos em que é criado apenas para aplicações desktops.

e)
No padrão de design MVC, o modelo é a camada de dados que define a saída do aplicativo ou da interface do usuário.

3)
O Spring Framework suporta integração com Hibernate, Java Persistence API (JPA), Java Data Objects (JDO) e iBATIS SQL Maps para gerenciamento de recursos, implementações de objetos de acesso a dados (DAO) e estratégias de transação.
Com base em seus conhecimentos assinale a alternativa CORRETA:
Alternativas:

a)
JDBC significa Java Database Connectivity, é um software Java para acessar os bancos de dados relacionais do programa Java.

b)
ORM significa Object Relational Mapping (ORM), e é uma técnica de programação para converter dados entre bancos de dados relacionais e linguagens de programação estruturadas.

c)
Existem vários frameworks persistentes e opções de ORM em Java, como por exemplo o JSF (Java Server Faces).

d)
Hibernate não pode fazer integração com o Spring por não se tratar de uma API Java.

e)
JDBC fornece uma arquitetura flexível para escrever um aplicativo independente de banco de dados que pode ser executado em diferentes plataformas.

O Spring Framework fornece um modelo abrangente de programação e configuração para aplicativos empresariais modernos baseados em Java - em qualquer tipo de plataforma de implantação.



Observe a figura a seguir: (anexo)

spring

Assinale a alternativa correta:

Alternativas:

a)
O trecho de código se trata da conexão do banco de dados com o Spring framework.

b)
O trecho de código se trata da configuração do framework Hibernate com Spring.

c)
O trecho de código se trata da configuração das dependências do Java Runtime e do Spring.

d)
O trecho de código se trata da configuração das dependências do Spring Framework dentro do arquivo pom.xml.

e)
O trecho de código se trata da configuração das dependências do Maven Framework e Hibernate.

Anexos:

Soluções para a tarefa

Respondido por DSCMaster
1

1) Hibernate é um framework de back-end e pode ser integrado com o Spring Framework em um mesmo projeto.

2) O MVC separa a lógica de negócios e a camada de apresentação uma da outra. Cada componente de arquitetura é construído para lidar com aspectos específicos de desenvolvimento de um aplicativo.

3) JDBC fornece uma arquitetura flexível para escrever um aplicativo independente de banco de dados que pode ser executado em diferentes plataformas.

4) O trecho de código se trata da configuração das dependências do Spring Framework dentro do arquivo pom.xml.


WFunari: Todas estao corretas!
Perguntas interessantes