Questões de Programação - Frameworks em Programação para Concurso
Foram encontradas 231 questões
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 é:
I. Django é um framework para desenvolvimento rápido de aplicações web, escrito em Java, que utiliza o padrão model-view-controller (MVC).
II. Django possui uma linguagem de templates extensível e amigável para designers, que permite a separação de design, conteúdo e código de lógica de negócio.
III. Uma desvantagem do django é que ele não possui suporte à internacionalização.
IV. Django fornece uma camada de mapeamento objeto-relacional que provê uma API rica e dinâmica de acesso a bancos de dados
V. Django permite a integração de sua aplicação com o memcached ou outros frameworks de cache para aumentar o desempenho das aplicações
Estão CORRETOS apenas os itens
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.
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.
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.
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.
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.
Em relação a este framework, a classe que permite obter os elementos da coleção na ordem em que eles foram adicionados quando acessados por meio de um objeto do tipo Iterator é:
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).
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.
O framework Cayene pode persistir objetos Java por meio da interface org.apache.cayenne.Persistent, a qual provê acesso às propriedades objectId, persistenceState e objectContext.
Na injeção de dependência via setter, se a dependência não estiver disponível, a classe será criada de forma consistente, dado que as dependências necessárias para o funcionamento do objeto poderão ser passadas ao instanciá-lo.
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.
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.