Um software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar:
Rational Rose é um software de referência no mercado de:
Com relação a linguagens de programação, julgue o item abaixo.
A instrução test expression OR [expression] no shell bash do sistema operacional Linux funciona com inteiros, arquivos e strings. Por exemplo, uma linha dentro de um arquivo que contenha a instrução if test $ 1 -gt 0 segue a sintaxe correta.
Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.
Quando se cria uma aplicação Java utilizando um recurso de Mapeamento Objeto-Relacional como o Hibernate, o mapeamento entre classes e tabelas, propriedades e colunas, associações e chaves estrangeiras, tipos do Java e tipos do SQL, é feito através de metadados. Esses metadados normalmente podem ser colocados em arquivos XML ou diretamente nas classes, próximos da informação que eles descrevem. Quando são colocados nas classes, esses metadados são conhecidos como
Acerca de JBoss Seam, JPA, facelets, JNDI e JDBC, assinale a opção correta.
A respeito de desenvolvimento de aplicações web e de sistemas operacionais Windows, Linux e BSB, julgue os itens a seguir.
O Apache Web Server, disponível para as plataformas Linux, Windows, entre outras, é um programa que processa solicitações HTTP (hyper-text transfer protocol), protocolo de comunicação utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos.
Assinale a afirmativa INCORRETA sobre Chaves e índices:
Assinale a opção correta.
Considerando um processo de desenvolvimento web de geração de páginas dinâmicas onde se fez uso de um CGI (Common Gateway Interface), assinale a alternativa que não representa função desta tecnologia.
Acerca dos conceitos de informática, julgue os seguintes itens.
Na programação empregando uma linguagem de alto nível, a utilização de um compilador implica o uso de um ligador e de um carregador para a correta execução do programa; por outro lado, a utilização de um interpretador, que simula a existência de um processador cujas instruções são aquelas da linguagem de alto nível empregada, torna desnecessárias as etapas de ligação e carga.
A arquitetura orientada a serviço ou SOA (service oriented architecture) é um conjunto de técnicas e metodologias que auxilia no desenvolvimento de padrões e especificações. A respeito de SOA, julgue os itens de 56 a 60.
No SOA, estão previstos os fornecedores de um serviço (entidades que oferecem um serviço) e os consumidores de um serviço (entidades que utilizam o serviço ofertado).
Julgue os itens que se seguem, a respeito da análise e do projeto orientados a objetos.
Uma classe pode ser vista como uma descrição generalizada de uma coleção de objetos semelhantes.
Deseja-se passar as variáveis x, y e z, com respectivos valores “Ana Mara”, “12/1983” e “10”, para um script chamado scr.php que está em um servidor web. As variáveis x e y são do tipo string e z, do tipo inteiro. Logo, as aspas não fazem parte dos valores dessas variáveis. Sabendo-se que a URL do script é http://www.serv.com, qual das alternativas abaixo mostra uma maneira correta de chamar o script a partir de um navegador web, passando essas variáveis?
Arquivos Batch (também conhecidos como arquivos de lote), são arquivos que tem como objetivo automatizar determinadas tarefas e possuem a seguinte extensão:
Acerca de interoperabilidade de sistemas, julgue os itens subsequentes.
Um dos elementos de uma mensagem SOAP é o corpo (body), no qual devem estar contidas as informações de erro e status.
A respeito de interface web, ferramentas de desenho e padrões web, julgue os próximos itens.
Por intermédio do framework JQuey, pode-se tratar conteúdos do Plone, bem como usar métodos e atributos dos objetos do Zope.
Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web.
O programa mkzopeinstance.py permite a criação de uma instância que possui um arquivo zope.conf próprio para definir características únicas e distintas de outras instâncias, tendo como base vários servidores Zope.
Os laços (loops) permitem executar uma sequência de comandos repetidamente usando uma condição de controle ou variável para determinar quando a execução termina. A linha de código, com estruturas de controle de laços, que NÃO está de acordo com a sintaxe da linguagem Delphi é