- ID
- 70327
- Banca
- FCC
- Órgão
- TRT - 3ª Região (MG)
- Ano
- 2009
- Provas
- Disciplina
- Programação
- Assuntos
O componente ActionMapping do Struts implementa o padrão de projeto
O componente ActionMapping do Struts implementa o padrão de projeto
NÃO é uma linguagem de programação do pacote Visual Studio 2005 que utiliza o mesmo IDE e as funcionalidades da .NET Framework:
É um framework que se constitui de uma coleção de várias classes úteis e extensões de bibliotecas padrões, consideradas úteis para aplicações em Ruby on Rails:
Verifique quais das seguintes afirmativas, a respeito do desenvolvimento de programas utilizando o Microsoft Visual Studio 2005 e o .NET Framework 2.0, são verdadeiras.
1. O Visual Studio pode produzir módulos (assemblies) com nomes universalmente únicos, chamados de nomes fortes (strong names), que garantem a exclusividade do nome através do uso de pares de chaves criptográficas.
2. O Visual Studio pode proteger módulos (assemblies) de modo a impedir a sua descompilação, ou seja, a obtenção do código fonte a partir da linguagem intermediária gerada pela sua compilação.
3. É possível desenvolver em C# uma subclasse de uma classe pública escrita em VB.NET.
4. É possível desenvolver parte dos métodos de uma mesma classe na linguagem C# e outra parte em VB.NET utilizando o mecanismo de classes parciais.
Assinale a alternativa que indica todas as afirmativas corretas.
Acerca do desenvolvimento de aplicações web, julgue os itens a
seguir.
A plataforma de desenvolvimento .net da Microsoft permite o desenvolvimento de aplicativos em diversas linguagens, que devem ser executados em dispositivos que possuem esse framework.
jCompany Patterns & Methods é o modulo do jCompany
Interface que representa o container IoC (Inversão de Controle) do framework Spring:
Sabendo que, em contrapartida à tecnologia J2EE de livre acesso,
o framework .NET é proprietário, julgue os itens subsequentes,
relativos ao framework .NET.
O CLR (common language runtime) monitora o código durante sua execução e provê a eliminação da memória de componentes quando a execução se encerra. A eliminação que ocorre ao final da execução é conhecida como garbage collection.
Spring Framework é uma plataforma Java completa que fornece suporte de infraestrutura para o desenvolvimento de aplicações Java. Acerca das características do framework Spring 3.0, assinale a opção correta.
DRUPAL é um framework modular e também um gerenciador de conteúdo de websites de código aberto com ênfase e colaboração. Tendo por foco a instalação padrão do Drupal, as bibliotecas de funções comuns e os diferentes perfis de instalação para o site são armazenados, respectivamente, nas seguintes pastas de diretório:
Na API gráfica Swing, trata-se de um gerenciador de layout em que um componente pode ocupar mais de uma célula, mas uma célula não pode ser ocupada por mais de um componente; os componentes podem ser menores que a célula na qual estão localizados, e neste caso é possível especificar como o componente deve estar alinhado dentro desse espaço:
O Ambiente de Desenvolvimento Integrado (IDE) do Visual Studio 2005 fornece:
I. Aparência e comportamento padronizados e fixados para aumentar a produtividade.
II. Tarefas comuns para criar e gerenciar soluções, projetos e arquivos.
III. Ferramentas de programação para editar códigos e arquivos de recursos.
IV. Ferramentas para compilação, depuração e testes.
Está correto o que consta em
Dentre os importantes recursos do framework Struts estão as bibliotecas de custom tags e, entre elas, a biblioteca nested é a que permite a
O Struts fornece uma classe que pode ser usada para armazenar o caminho para uma página sob um nome lógico, cujo endereço fica oculto para o usuário, evitando dessa forma, o risco do usuário visualizar uma versão desatualizada da aplicação, denomina-se
Com relação ao jCompany, é correto afirmar:
No contexto do framework Spring existem, basicamente, dois tipos de injeção de dependência, sendo que em um deles, a dependência é resolvida por meio de um construtor do objeto a receber o objeto dependente. Este tipo é conhecido por
Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas
O processo de projeto de arquitetura se preocupa em estabelecer um framework estrutural básico para um sistema. Envolve a identificação dos componentes principais do sistema e das comunicações entre estes componentes. Um exemplo de um possível modelo de arquitetura é um modelo
Na línguagem de programação ASP.NET, a propriedade que contém os controles de vinculação de dados e que não deve ser utilizada diretamente no código, sendo um controle nativo da framework, é:
Servidores de aplicação são elementos comuns na arquitetura de implantação de sistemas e aplicações com base em tecnologia web.Atualmente, existe uma grande variedade de servidores de aplicação que suportam diferentes frameworks de desenvolvimento de software. A respeito dos servidores de aplicação utilizados no mercado corporativo, julgue os itens subsecutivos.
Os servidores de aplicação Tomcat e JBoss são concebidos para operar nativamente com o framework de desenvolvimento J2EE, além de possuírem suporte para diversos sistemas gerenciadores de bancos de dados, tais como SQL Server, Oracle, DB2 e PostgreSQL.
Define-se “FrameWork” como
O ADO.NET é um conjunto de classes que fazem parte do .NET Framework e que expõem serviços de acesso a dados para programadores da plataforma .NET. Sobre o componente DataSet do ADO.NET no .NET Framework 4.5 é correto afirmar:
O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET Framework, analise:
I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.
II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type System e são comuns a todas as linguagens que o utilizam.
III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços.
IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.
Está correto o que se afirma em
No que se refere à programação Java e Java Script, julgue os itens
Spring é um framework que suporta a publicação de mensagens para determinado tópico de mensagens para auxílio no desenvolvimento de sistemas complexos. Nesse modelo, o desenvolvedor master não sabe da existência do desenvolvedor associado e vice-versa.
Assinale a opção correta acerca do NET Framework.
O desenvolvimento de sistemas de informação é um processo que envolve diferentes etapas, no intuito de construir um software, de forma a atingir os objetivos para os quais ele foi criado. Porém, a construção de um software necessita do uso de vários frameworks, destacando-se o SAD, que na sua construção, se refere à(ao)
No .Net Framework 3.5, o Frameworks Class Library (FCL) possui uma hierarquia de classes que oferecem funcionalidades para diversos tipos de necessidades. Assim, um primeiro namespace possui os tipos nativos para o desenvolvimento, contendo as classes fundamentais e básicas que definem valores e referências de dados usados rotineiramente, eventos e manipuladores, interfaces, atributos e processamento de exceções, enquanto um segundo namespace contém as classes que constituem a arquitetura ADO.Net, que por sua vez é implementada em aplicações de modelo client-server como Windows Forms. Esses namespaces são conhecidos, respectivamente, como:
Julgue os seguintes itens, a respeito das ferramentas de diagramação, desenho, engines de templates e frameworks web.
Existem vários frameworks integradores de aplicação web, como, por exemplo, WEM e jCompany Free, e o Demoiselle, que é um padrão para o governo federal brasileiro. O Demoiselle consiste em uma infraestrutura para a construção de aplicações JEE na linguagem Java, apresentando as seguintes características: provê uma estrutura básica para um projeto; indica as tecnologias a serem adotadas; define os padrões de implementação e ajuda nas decisões de projeto.
Julgue os seguintes itens, a respeito das ferramentas de diagramação, desenho, engines de templates e frameworks web.
Cheetah é um engine de template, de código aberto, escrito em Python, que pode ser utilizado standalone ou combinado com outras ferramentas ou frameworks web, e permite gerar código C++ para jogos, Java, SQL ou código Python. O engine de template Jade é recomendado para Node.js, mas possui suporte a outras linguagens de programação, e é considerado uma versão otimizada do Haml, pois eliminou diversos caracteres especiais, como o uso obrigatório, no Haml, do caractere % para representar tags nativas do HTML.
O framework Apache Struts foi projetado para ajudar desenvolvedores a criarem aplicações web que utilizama arquitetura:
O framework Spring permite a troca de mensagens entre clientes através do suporte nativo ao:
Julgue o item a seguir, a propósito de Java.
O framework Java Struts foi construído para padrão de projetos estruturados em camadas que separam a camada física da camada lógica do banco de dados.
Julgue o próximo item, relacionado ao funcionamento dos frameworks para a camada de persistência.
JPQL (Java Persistence Query Language) é uma linguagem de manipulação de dados adotada para criar, alterar estrutura de tabelas e gatilhos utilizados na especificação JPA (Java Persistence API).
Com relação aos frameworks de desenvolvimento, julgue o item subsequente.
O Apache Ant é uma biblioteca Java e, ao mesmo tempo, uma
ferramenta de linha de comando cuja missão é conduzir
processos descritos em arquivos build. Algumas das tarefas
que podem ser realizadas por ele é a compilação, exclusão
e até a criação de classes.
Com relação aos frameworks de desenvolvimento, julgue o item subsequente.
Os arquivos de build do Apache Ant são escritos em XHTML
e podem ser executados por um browser, o que o torna uma
ferramenta bastante flexível e fácil de usar.
Acerca de frameworks e API, julgue o item subsequente.
Por convenção, no framework Symfony2, a atribuição aos
valores dos parâmetros de conexão com o banco de dados é
realizada no arquivo app/config/config.yml.
Sobre o framework de desenvolvimento Web Django, seguem-se três afirmações:
I- Por se tratar de um framework para a linguagem Python, Django requer Python para instalação.
II- O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python.
III- Entre outras funcionalidades, Django possui também uma interface para teste unitário com Python.
O Java Web Start é um framework para executar applets e aplicativos descarregados fora do navegador.
Assinale a opção que apresenta um dos recursos-chave do Java Web Start.
Com relação ao desenvolvimento de aplicações que utilizam o .NET Framework, julgue o item subsequente.
No LINQ to SQL, o modelo de dados de um banco de dados
relacional é mapeado para um modelo de objeto expresso na
linguagem de programação do desenvolvedor.
São exemplos de Frameworks Web baseados na linguagem Python:
Ionic é um framework para desenvolvimento de aplicativos para dispositivos móveis.
O serviço fornecido pelo Ionic 2 que pode ser injetado em classes para obter informações sobre o dispositivo móvel no qual o aplicativo está rodando é:
O framework Foundation define a base das classes em Objective-C e oferece classes essenciais e tipos de dados fundamentais para o desenvolvimento iOS.
Em relação ao framework Foundation, analise as afirmativas a seguir:
I. NSObject é a classe raiz da hierarquia de classes do framework.
II. A classe NSArray é uma especialização da classe abstrata NSEnumerator e se destina a gerenciar um array de tamanho fixo e ordenado de objetos.
III. Instâncias da classe NSNumber encapsulam valores do tipo escalar tal como char, int, long, float.
Está correto o que se afirma em:
Aprender programação avançada em JavaScript é normalmente muito difícil e demorado. Por esse motivo, muitas empresas optam por utilizar bibliotecas chamadas de frameworks JavaScript, que disponibilizam muitas funções prontas para tarefas comuns.
NÃO é um framework JavaScript:
Abaixo são apresentadas algumas das principais diretivas no AngularJS:
(1) ng-model
(2) ng-app
(3) ng-loop
(4) ng-controller
Selecione a alternativa tecnicamente correta:
Julgue o item seguinte, a respeito de frameworks de apresentação.
No Symfony, devem-se atribuir os logins dos usuários no
atributo access_control no arquivo php.ini para controlar
as autorizações para cada módulo do sistema desenvolvido.
Julgue o item seguinte, a respeito de frameworks de apresentação.
O CodeIgniter é dotado de um filtro Cross Site Scripting.
Um modelo teórico do MapReduce pode ser resumido em duas funções, map e reduce. Essas funções são representadas na literatura, genericamente, com uma notação na forma:
Entrada genérica -> Saída genérica
A proposta original de MapReduce considerava que a função reduce teria o modelo:
reduce(k2,list(v2)) -> list(v3)
Enquanto implementações de terceiros usam o modelo:
reduce(k2,list(v2)) -> list(k3,v3)
O modelo para a função map, porém, é sempre o mesmo.
Qual é esse modelo?
Para responder a questão considere a definição abaixo.
O Spring é um framework de aplicação e container de inversão de controle para
aplicações Java.
A respeito do framework Spring, analise as afirmações abaixo.
I Se você configurar as mesmas propriedades de componentes beans no Spring através de arquivos XML e anotações, as configurações realizadas com XML irão sobrepor as configurações com anotações, durante a inicialização do sistema.
II As anotações @Controller, @Service e @Dao do Spring são usadas para demarcar classes que fazem parte das camadas de apresentação, serviço e acesso ao banco de dados, respectivamente.
III O método update() da classe JDBCTemplate do Spring pode ser usado para executar comandos SQL de inserção, atualização e remoção do banco de dados.
IV A classe JDBCTemplate implementa o mapeamento automático de instância de classes Java que tem anotações hibernate em um banco de dados relacional.
Estão corretas as afirmações
Para responder a questão considere a definição abaixo.
O Spring é um framework de aplicação e container de inversão de controle para
aplicações Java.
A respeito do framework Spring, analise as afirmações abaixo.
I A anotação @Transactional do Spring é usada para indicar classes ou métodos específicos que irão delimitar transações com o banco de dados, podendo ser aplicada a classes ou métodos específicos.
II A demarcação de transações pode ser feita no Spring através da inclusão de
configurações com a tag <transaction<
Com relação ao uso dos frameworks AngularJS e Hibernate, julgue o item a seguir.
Eventos do AngularJS podem ser usados para associar
diferentes ações a diferentes elementos HTML; por exemplo,
um evento AngularJS pode ser usado para associar uma
ação relacionada à seleção de um elemento HTML por meio
do uso de um mouse.
Com relação ao uso dos frameworks AngularJS e Hibernate, julgue o item a seguir.
No desenvolvimento de uma aplicação em que ocorram
persistências a dados usando Hibernate, é necessário criar
uma sessão para fazer a conexão com o banco de dados por
meio de um objeto session; este objeto, que é instanciado
apenas uma vez na aplicação, deve se manter instanciado
durante todo o tempo de execução.
Considere as afirmações sobre o Framework Cake PHP 3 em uma instalação padrão.
I - O diretório src é onde você fará a maior parte do desenvolvimento de sua aplicação.
II - A camada Model representa a parte da sua aplicação que implementa a lógica de negócio.
III - Suporta apenas o banco de dados MySQL (5.1.10 ou superior).
Está(ão) correta(s):
No mercado há uma série de frameworks que ajudam os desenvolvedores no processo de codificação e geração de softwares.
Assinale a alternativa que contém apenas frameworks (contendo pacotes, classes e conjunto ferramental de suporte) utilizados para desenvolver soluções em PHP.
Sobre o framework Django, avalie as afirmações que seguem:
I. É possível definir seus modelos de dados com classes em Python, porém não podemos gerar automaticamente o SQL correspondente e executá-lo no banco de dados a ser utilizado.
II. O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python.
III. O Django contém um sistema de templates que busca separar o html do código em Python.
IV. O framework tem suporte à internacionalização.
Estão corretas apenas as afirmativas
Urn framework captura funcionalidades comuns a várias aplicações. Entre diversas opções disponíveis no mercado, uma ferramenta amplamente utilizada é o Laravel, framework criado para trabalhar com a linguagem PHP. Sobre o Laravel, responda:
O projeto Laravel vem embutido com um pequeno web server, que pode ser iniciado através do comando:
No .NET Framework, fazem parte do namespace System.Collections as seguintes classes:
Quanto ao Zend Framework (ZF), analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) o ZF é somente compatível com o Banco de Dados MySQL.
( ) o Zend é referência quando falamos da linguagem PHP.
( ) o ZF é o típico framework MVC, ou seja, ModelView-Controller.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Sobre o Framework de desenvolvimento estrutural Angular, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O Framework Estrutural Angular é uma ótima opção para criar SPA (Single Page Applications).
II. O Framework Estrutural Angular foi desenvolvido para criar aplicações web dinâmicas.
III. O Framework Estrutural Angular foi desenvolvido para criar banco de dados relacionais.
IV. O Framework Estrutural Angular é utilizado para a configuração de redes IPV6.
Sobre as características não funcionais do Spring Boot, julgue os itens a seguir:
I- A funcionalidade spring-boot-starter-actuator serve para funcionalidades avançadas tais como monitoramento e rastreamento para aplicações em configuração fora da caixa.
II- As funcionalidades spring-boot-starter-undertow, spring-boot-starter-jetty, spring-boot-starter-tomcat servem para escolher sua opção específica de Embedded Servlet Container.
III- A funcionalidade spring-boot-starter-logging serve para logging usando o Logback.
Está o que se afirma em
Sobre Stimulus 1.0, assinale a alternativa correta.
Com relação ao framework Struts, assinale a opção correta.
Baseando-se na Java Collections Framework, escolha a alternativa INCORRETA.
A respeito de Drupal e de programação .Net/C#, julgue o item subsecutivo.
O Drupal é um framework que usa a arquitetura MVC para o
desenvolvimento de aplicativos web em PHP 7; o ambiente
Drupal inclui componentes, validação e filtragem de entrada,
paginação e navegação.
Com relação à arquitetura de desenvolvimento de software, julgue o item a seguir.
O framework Django utiliza a estrutura MTV
(model-template-view), sendo template a camada de
apresentação, em que as informações são visualizadas pelos
usuários.
Dentre os sistemas de física em 2D suportados pelo Phaser, o mais leve e indicado para jogos mobile é