Publicidade|Remover
As tecnologias web que operam no servidor, como JSP e PHP, são geralmente mais adequadas para o acesso às bases de dados do que tecnologias que operam no cliente. Essa característica se justifica graças a

Acerca de JavaServer Pages (JSP), julgue os itens que se seguem.

Um componente JavaBean pode executar uma tarefa e retornar os resultados disponíveis para uma JSP. Um JavaBean pode ser usado a partir de uma JSP por meio da tag<jps:useBean> . O atributo class dessa tag possibilita que se informe o nome da classe do JavaBean sendo usado.

No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:

I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modificada (M).

II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização ocorra via hardware.

III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema operacional colocá-lo em 0, via software.

Está correto o que se afirma em

O autor de páginas JSP (JavaServer Pages) tem acesso a certos objetos implícitos, que estão sempre disponíveis para uso. 

Para cada um destes objetos está associado um escopo. Considere as seguintes afirmativas a respeito de objetos implícitos e seus escopos.

1. O objeto request tem escopo request. 
2. O objeto application tem escopo application. 
3. O objeto response tem escopo response. 
4. O objeto out tem escopo page.
5. O objeto config tem escopo page. 

Assinale a alternativa que indica todas as afirmativas corretas.
Relacione as seguintes anotações utilizadas pela JPA (Java Persistence API) com seus respectivos objetivos. 

Anotações 
1. @Id 
2. @Version 
3. @Temporal 
4. @Lob 

Objetivos 
( ) Definir como data e hora serão persistidos. 
( ) Especificar a chave primária de uma entidade. 
( ) Indicar que o valor de um atributo ou propriedade deve ser persistido como um objeto grande (large object). 
( ) Assegurar a integridade da operação merge e efetuar controle de concorrência. 

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Assinale a alternativa que descreve o objetivo da anotação @Transient, definida na especificação da API de Persistência do Java (JPA).

Quanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes.

Se, em uma classe, os métodos são synchronized, então vários threads não podem executar concorrentemente esses métodos sobre diferentes instâncias dessa classe, mas podem executar sobre uma mesma instância.

O gerente acadêmico de uma universidade solicitou ao setor de tecnologia da informação que fosse desenvolvida uma ferramenta que permitisse a distribuição dos currículos dos professores em diferentes formatos, uma vez que isso é essencial para promover o intercâmbio de informações entre diferentes instituições de ensino do Brasil e do exterior.

Sabendo-se que os currículos que estão armazenados na base de dados da universidade são documentos XML válidos, qual tecnologia XML deve ser empregada na construção dessa ferramenta?
Um array (vetor) pode armazenar vários valores ao mesmo tempo, pois trata-se de uma estrutura de armazenamento que, assim como as variáveis, possui um identificador, mas além disso há um índice associado (que pode ser um número ou um texto), e cada índice indica uma posição de memória em que fica armazenado um elemento do array. Na linguagem de programação PHP existem várias funções de manipulação de array, qual função possibilita adicionar um ou mais elementos ao final de um array?
Com referência às tecnologias Java SE (JSE), Java ME (JME) e Java EE (JEE), julgue os itens subsecutivos.

O JSE consiste em uma máquina virtual utilizada para rodar programas Java. Para utilizar a interface gráfica, a versão deve ser alterada para JSEG.

O W3C desenvolve especificações técnicas e orientações por meio de um processo projetado para maximizar o consenso sobre as recomendações, e que garante qualidades técnicas e editoriais e a obtenção do apoio da comunidade de desenvolvedores, do consórcio e do público em geral. O Web Content Accessibility Guidelines (WCAG) e o Web Accessibility Initiative (WAI), desenvolvidos por meio do processo W3C em colaboração com pessoas e organizações em todo o mundo, têm como objetivo a aplicação de definições e de um padrão comum para a acessibilidade de conteúdo web que atenda às necessidades de indivíduos, organizações e governos. Considerando essas informações, julgue os itens subsecutivos.

No WCAG, constam orientações de como tornar os sítios mais fáceis de serem programados, com exemplos de sítios governamentais, pessoais e de organizações.

Analise:

I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;

II. O Java SE (Standard Edition) é formalmente chamado de J2SE;

III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.

IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).

São verdadeiras as afirmações:
O framework Struts é uma camada de controle flexível embasada em tecnologias padronizadas como Java Servlets e JavaBeans. Assinale a opção que apresenta o principal arquivo de controle do framework Struts 1.

Na linguagem PHP é possível utilizar o protocolo SOAP por meio de classes desenvolvidas especificamente para esse protocolo. A classe que fornece acesso cliente aos servidores SOAP é chamada de

Suponha que exista uma interface ITraduzFrase que define o método imprimeFrase(). Existem, também, as classes InglesTraduzFrase, EspanholTraduzFrase e AlemaoTraduzFrase que estendem a interface ITraduzFrase e utilizam o método imprimeFrase(). Um Analista utilizou um design pattern que cria objetos de forma dinâmica sem conhecer a classe de implementação. A classe FrasePadrao implementa esse padrão de forma que, de acordo com o idioma desejado, retorna um objeto do tipo ITraduzFrase. O objetivo é que, sendo fornecido o idioma, a frase será nele impressa, em inglês, espanhol ou alemão.

Considerando o exemplo e sabendo que a definição do padrão é "Define uma interface para criar um objeto, mas permite às classes decidirem qual classe instanciar. Este padrão permite a uma classe deferir a instanciação para subclasses.", o nome do padrão usado pelo Analista é

No framework Hibernate, é comum que uma instância de uma classe persistente tenha três estados específicos. Assinale a opção que contém esses três estados.

Com relação a design inclusivo, design para todos, inclusão digital e usabilidade universal, julgue os itens a seguir.

A tecnologia assistiva é um dos componentes de acessibilidades do WAI.

Quanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes.

Em uma classe derivada de Applet, o método start() é invocado no momento em que uma instância da classe é carregada, init() é invocado quando o usuário retorna para a página e finish(), quando o usuário abandona a página.

Página 4
Publicidade|Remover