Acerca de aspectos de linguagens de programação,
algoritmos e estruturas de dados e objetos, programação
orientada a objetos e arquitetura MVC, julgue os itens
subsequentes.
É na camada View, da arquitetura MVC, que é realizada toda a lógica do aplicativo, como, por exemplo, as validações e regras de negócios.
A respeito dos conceitos de camadas (tiers), de thin client e fat clients na arquitetura web, assinale a opção correta.
A técnica de adaptação de um componente de software que encapsula o componente original e atual como filtro para requisições recebidas, determinando o comportamento do componente como desejado, é denominada
Sobre sistemas distribuídos, assinale a alternativa INCORRETA:
Acerca de aspectos de linguagens de programação,
algoritmos e estruturas de dados e objetos, programação
orientada a objetos e arquitetura MVC, julgue os itens
subsequentes.
Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.
Considere que é necessário fazer um programa que vá funcionar em várias plataformas, como Windows, Linux, Mac OS etc. O programa fará uso de diversas abstrações de janelas gráficas, por exemplo, janela de diálogo, janela de aviso, janela de erro etc. Um Analista sugeriu o uso de um padrão de projeto GoF estrutural que fornece um nível de abstração maior que o Adapter, pois são separadas as implementações e as abstrações, permitindo que cada uma varie independentemente.
O padrão sugerido pelo Analista é o
Na arquitetura web, existe um padrão que, além de usar o protocolo HTTP para a comunicação entre cliente e servidor, pode utilizar outros protocolos, como o DCOM (voltado para sistema de objetos distribuídos), no qual o navegador da Web age também para recebimento de um sistema de objetos distribuídos. Trata-se do padrão
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
Na arquitetura cliente-servidor multicamadas, o número de conexões no banco de dados é proporcional à quantidade de estações-clientes conectadas ao banco. Na prática, para cada conexão aberta de um cliente, também será aberta uma conexão no servidor de banco de dados.
O modelo cliente/servidor é bastante utilizado tanto no contexto da Intranet, quanto do acesso à Internet nas empresas. Sobre este modelo, analise as assertivas abaixo.
I - É um modelo composto por, pelo menos, dois equipamentos interligados em rede.
II- O cliente envia a solicitação ao servidor que executa o que foi solicitado ou procura a informação solicitada e retorna ao cliente.
III - O servidor é sempre responsável por iniciar uma comunicação, sendo que o cliente trabalha de forma reativa, respondendo às requisições do servidor.
É(são) característica(s) do modelo cliente/servidor o que se afirma em:
Assinale a opção que apresenta o método HTTP que deve ser usado para a busca de recursos por meio do web service RESTful.
Um Analista está desenvolvendo um serviço web RESTful em Java, usando JAX-RS 2.0 implementado com Jersey. Considere que nessa aplicação há uma classe de serviço REST em condições ideais, com o método abaixo.

Para indicar que o método mensagem responderá a uma solicitação HTTP GET e informar o tipo MIME que será entregue pelo método, devem ser utilizadas, imediatamente antes da declaração do método, as anotações
O DDD (domain-driven design)
No que se refere a design patterns, o padrão que objetiva separar a construção de um objeto complexo da sua representação, de modo que o mesmo processo de construção possa criar diferentes representações, é o
A respeito do modelo de acessibilidade em governo eletrônico (eMAG) para portais corporativos, julgue os itens subsecutivos.
Recomenda-se a atualização automática periódica da página
por meio do atributo http-equiv com conteúdo refresh do
elemento meta no HEAD do documento, conforme o seguinte
exemplo:< 'meta http-equiv="refresh"
content="60" /'>.
A respeito da ferramenta SonarQube e da interoperabilidade de sistemas, julgue os seguintes itens.
O desenvolvimento e a utilização de uma aplicação que
contenha web services são insuficientes para que seja
estabelecida uma arquitetura orientada a serviços (SOA).