SóProvas



Prova CESGRANRIO - 2008 - TJ-RO - Agente Judiciário - Analista de Sistemas (Microinformática)


ID
51247
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
História e Geografia de Estados e Municípios
Assuntos

O Real Forte Príncipe da Beira foi inaugurado em 20 de agosto de 1783 e constitui hoje o mais antigo monumento histórico de Rondônia. A construção do Forte obedeceu aos seguintes objetivos da Coroa Portuguesa:

I - defender as fronteiras portuguesas dos confrontos contra os espanhóis;

II - pacificar os movimentos nativistas e emancipacionistas que ocorriam na Amazônia;

III - intensificar a atividade comercial ao longo dos rios Guaporé, Mamoré e Madeira;

IV - fixar como territórios portugueses as terras ao longo do rio Amazonas.

Estão corretas as afirmativas

Alternativas
Comentários
  • O Real Príncipe da Beira foi inaugurado em 20 de agosto de 1783;hoje é um monumento histórico do Brasil.

    Ele foi criado para defender as fronteiras portuguesas dos confrontos contra os espanhóis e intensificar a atividade comercial ao longo dos rios Guaporé, Mamoré e Madeira.
  • A alternativa (B) é a resposta.
  • KKKKK...muito útil os dois comentários abaixo....

  • Creio que o erro da alternativa IV seja o termo "Fixar", pois é sábido que o território já pertencia à Portugal. Se estivesse usando o termo "defender", creio que estaria correta.

  • I- CORRETA

    A função do forte inaugurado em 1783 era guardar os limites entre os impérios português e espanhol.

  • O Forte foi fundamental para garantir o plano de consolidação da política portuguesa.

    Objetivo: acabar com a intenção espanhola de invadir, ocupar e disputar as terras e as riquezas presentes na margem direita do rio Guaporé.


ID
51250
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
História e Geografia de Estados e Municípios
Assuntos

A história da ocupação luso-brasileira na Amazônia e, em especial, no Estado de Rondônia remonta ao começo do século XVIII, a partir da descoberta de grandes jazidas de ouro. Essas descobertas

Alternativas
Comentários
  • No ano de 1730, seguindo os cursos do ouro do centro-oeste os irmãos Fernando e Artur Paes de Barros, encontraram ouro no vale do guaporé. 
  • Ciclo do ouro no vale do Guaporé (séc. XVIII)

    Com a crise da mineração em Cuiabá (quando o ouro de aluvião já apresentava sinais de esgotamento) surgiu a busca por novas veias, conduzindo assim ao vale do Guaporé.

  • questao confusa !

  • 1734: Descoberta de ouro nos afluentes do Rio Guaporé.

    Na região do atual Mato Grosso, na época Capitania de São Paulo.

    Já havia garimpo na região da capital do Mato Grosso (Vila Bela da Santíssima Trindade, na época).

    Assim, ocorreu uma "migração" e garimpeiros do MT para o Vale do Guaporé.

    1754 a 1758: Governador da Capitania do Mato Grosso (Rolim de Moura), preocupado com os desvios de ouro do Vale do Guaporé, solicita ao Juiz de Fora Teotônio da Silva Gusmão a fundação de uma feitoria na Cachoeira do Salto Grande do Rio Madeira, que ficou denominada de Nossa Senhora da Boa Viagem do Salto Grande (hoje é a Cachoeira de Teotônio).

    1801: ouro deixou de ser encontrado com facilidade nos afluentes do Rio Guaporé. Isso causou um progressivo abandono da região, levando o Governo a transferir a Capital para a cidade de Cuiabá.

    Nesse mesmo período, nas proximidades dos limites atuais de Rondônia, negros egressos da escravidão em Vila Bela da Santíssima Trindade fixam núcleos isolados de povoação, principalmente nos afluentes do Rio Cabixi.


ID
51253
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
História e Geografia de Estados e Municípios
Assuntos

A abertura do eixo viário BR-364 trouxe para Rondônia um aumento em seu crescimento populacional, colocando um fim ao isolamento rodoviário do Estado em relação às demais regiões do país. Entretanto, a partir de 1980,

Alternativas
Comentários
  •  e) a concentração fundiária expulsou os pequenos agricultores das melhores terras, situadas nas proximidades das vias de circulação, provocando, assim, zonas de tensão.
  • Profº Walfredo Tadeu

    "A colonização recente ocorrida nas décadas de 1970 e 1980, que atraiu para RO um grande fluxo migratório com características diferentes das migrações anteriores. Essa migração foi articulada pelo eixo da BR-364, tendo o governo federal como financiador através da campanha INTEGRAR PARA NÃO ENTREGAR. Inicialmente os projetos de colonização implantados pelo INCRA visavam o assentamento em pequenas propriedades, que não prosperaram, deixando as terras nas mãos dos grandes grupos agro-industriais do Centro Sul e dos latifúndios agrícolas e pecuários."

  • LETRA E

     

    A questão correta explica uma das consequências da colonização Agrícola, com o crescimento populacional elevado, acontece uma ocupação desordenada, e então:

    - Conflitos agrários 

    - Desmatamentos

     


ID
51256
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
História e Geografia de Estados e Municípios
Assuntos

As tentativas de construção da Estrada de Ferro Madeira- Mamoré foram muitas durante o século XIX, porém somente com a assinatura do Tratado de Petrópolis, em 1903, a obra foi finalmente incrementada. Em 1912, concluía-se a ferrovia cuja saga da construção havia se iniciado em 1872. Sobre a saga da construção, assinale a afirmativa correta.

Alternativas
Comentários
  • Ficou conhecida à época como a "Ferrovia do Diabo", devido à morte de milhares de trabalhadores durante a construção, causada sobretudo por doenças tropicais, complementar à lenda de que sob cada um de seus dormentes existia um cadáver.É fato também que o rio Madeira, na região, possui trechos encachoeirados.Quanto a mata fechada e a ataques indígenas, fica razoavelmente subentendido de acordo com a história da região.
  • LETRA A

     

    Para a construção da EFMM ocorreu algumas dificuldades, sendo elas:

    - Doenças da região

    - Revoltas dos trabalhadores

    - Escassez de materiais

    - Ataque de índios e animais


ID
51259
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
História e Geografia de Estados e Municípios
Assuntos

As discussões em torno das obras da hidrelétrica de Santo Antônio - a primeira do complexo hidroviário e hidrelétrico no Rio Madeira, em Rondônia, permitem refletir sobre a necessidade de crescimento econômico e os danos que isso pode provocar ao meio ambiente. Sobre estes fatos, é correto afirmar que

Alternativas
Comentários
  • Em 14 de março de 2009, o Brasil foi condenado simbolicamente pelo Tribunal da Água, uma corte de ética dentro do Fórum Mundial da Água realizado em Istambul, devido à construção das duas usinas no rio Madeira, que podem prejudicar a vida da população indígena, alterar os ciclos fluviais e a biodiversidade
  • QUESTÃO DESATUALIZADA, pois não foram construídas eclusas.


ID
51268
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Em Java, a atribuição composta x += y é equivalente a x =(T)(x + y), onde T é o tipo de x. Com base nesta premissa, considere as duas linhas de programa a seguir.

x += y;
x = x + y;

A primeira linha compilará, e a segunda linha irá gerar um erro em tempo de compilação, se x e y forem declarados, respectivamente, como:

Alternativas
Comentários
  • Não é possível converter o tipo int, de 32 bits, em um tipo short, de 16 bits
  •     * Um byte pode ser convertido em um short, int, long, float ou double
        * Um short pode ser convertido em um int, long, float ou double
        * Um char pode ser convertido em um int, long, float ou double
        * Um int pode ser convertido em um long, float ou double
        * Um long pode ser convertido em um float ou double
        * Um float pode ser convertido em um double

    Erro na questão:
    public class Main{
        public static void main(String[] args) {       
            short x = 50;
            int y = 10;       
            x += y;
            x = x + y; //  Não pode convert int para short
        }
    }

  • A alternativa E tbm dá erro de compilação:

    incompatible types
      required: int
      found:    java.lang.String
  • Na verdade pode ser convertido, mas apenas se fizer o cast explicitamente
  • A conversão para um tipo diferente necessitaria de uma conversão explícita, o que poderia levar, por exemplo, a uma truncagem de dados.
  • Comentando as opções:

    a) short e int (certo: primeira linha compila, mas a segunda não)

    x += y;  ==> equivalente a x = (short) (x+y)

    não há problema nesta construção, pois é possível converter de int para short.
     
    x = x + y; 

    não compila, pois o resultado da soma deve ser convertido para short.

    Esta é a opção correta, pois a primeira linha compila, mas a segunda não.

     

    b) int e short (errado: ambas as linhas compilam corretamente)

    O tipo int é "superior" ao short, não sendo necessário efetuar a conversão.


    c) int e char (errado: ambas as linhas compilam corretamente)

    Ao executar a soma, será considerado o código ASCII do caractere utilizado.

    Ex.:


    int x = 1;
    char y = 'a';


    x += y; (resultado: 98)
    x = x + y; (resultado: 98)


    Em ambas as instruções será obtido o valor 98, pois o código do caractere 'a' na tabela ASCII é 97.


    d) String e int  (errado: ambas as linhas compilam corretamente)

    Neste caso o valor do int será convertido para String e concatenado com a String original.

    Ex.: 


    String x = "a";
    int y = 1;

    x += y; (resultado: a1)
    x = x + y; (resultado: a1)


    e) int e String (errado: as duas linhas apresentarão erro de compilação)

    x += y; (erro: o operador "+=" não está definido para os tipos int e String)
     
    x = x + y; (erro: não é possível converter de String para int)
  • Veja os comentários no link a seguir:

    http://www.questoesdeconcursos.com.br/questoes/a6acbb08-75

ID
51331
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Um exemplo de diagrama previsto na UML é o Diagrama de

Alternativas
Comentários
  • No UML o objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como um atividade depende uma da outra.

ID
51334
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

O Modelo de Acessibilidade de Governo Eletrônico (e-MAG) possui como referência uma Cartilha Técnica com recomendações voltadas ao desenvolvedor de sítios (sites) e profissionais relacionados. As recomendações da Cartilha Técnica

Alternativas
Comentários
  • A - Errado. Devido afirma que é obrigatório para entidades de direito privado.

    C - Errado. O e-mag segue recomendações de acessibilidade da W3C e não se restringe a apenas a realidade do Brasil.

    D - Errado. Não recomenda o uso de elementos piscantes pois isso pode acarretar surtos epileticos em alguns individuos.

    E - Errado. Não sugere a eliminação de Frames e sim recomenda dar uma alternativa a disponitivos sem suporte a Frames pode exibir o conteudo.

  • Apesar de marcar a letra b como correta, fico imaginando que caberia recurso, pois como a própria cartilha diz, com base no e-Mag 3.0, a ferramenta automática de validação não garante tudo, existem se complementados aos testes manuais (inclusive dão alguns checklists na cartilha) que devem ser seguidos para melhorar a cobertura de problemas de acessibilidade.

    Extraído da pág. 10 da cartilha: http://www.governoeletronico.gov.br/acoes-e-projetos/base-de-dados-oficiais

    ...
    Além do ASES, existem outros validadores automáticos (para mais informações, ver seção de Recursos deste documento).
    É preciso salientar que, apesar de tornarem a avaliação de acessibilidade mais rápida e menos trabalhosa, os validadores automáticos por si só não determinam se um sítio está ou não acessível. Para uma avaliação efetiva, será necessária uma posterior validação manual.

    A validação manual é necessária porque nem todos os problemas de acessibilidade em um sítio são detectados mecanicamente pelos validadores. Para a validação manual, são utilizados checklists de validação humana.

    Abaixo o que eu acho que está errado:

    • a) são de observância obrigatória para todas as entidades públicas e entidades de direito privado que se relacionem com o Governo.
    • b) podem ser PARCIALMENTE verificadas através de um software fornecido pelo Governo Eletrônico capaz de testar um sítio (site) quanto à acessibilidade e à aderência às recomendações da Cartilha.
    • c) cobrem apenas tópicos específicos da realidade do Brasil, que não figuram nas recomendações de acessibilidade do W3C.
    • d) sugerem, como alternativa ao uso de cores para destacar elementos da página, o uso de elementos que piscam, já que os mesmos são mais facilmente identificados por pessoas com deficiências visuais.
    • e) sugerem que seja abolido o uso de frames HTML, pois as mesmas causam inúmeras dificuldades de navegação e são incompatíveis com softwares leitores de telas.
  • O fato da cartilha afirmar que a ferramenta automática de validação deve ser complementada com testes manuais não invalida a alternativa b. A alternativa estaria errada se afirmasse que as recomendações apenas podem ser verificadas através de um software, o que não foi o caso.
  • Pessoal, a questão está correta.

    Quando se fala em configurar o servidor para fazer redirecionamento transparente, está se falando justamente da modificação do cabeçalho HTTP para utilizar o código 300:
    • 301 Movido Permanentemente
    • 302 Movido Temporariamente

ID
51337
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Segundo o Documento de Referência da e-PING - Versão 0, "A arquitetura e-PING - Padrões de Interoperabilidade de Governo Eletrônico - define um conjunto mínimo de premissas, políticas e especificações técnicas que regulamentam a utilização da Tecnologia de Informação e Comunicação (TIC) na interoperabilidade de Serviços de Governo Eletrônico, estabelecendo as condições de interação com os demais Poderes e esferas de governo e com a sociedade em geral".

A esse respeito, são feitas as afirmativas a seguir.

I - O e-PING disponibiliza em seu sítio (site) um catálogo de XML Schemas referentes a aplicações voltadas a Áreas de Atuação de Governo.

II - O e-PING prevê que toda interoperabilidade entre sistemas dos participantes seja realizada através de XML, ainda que seja necessário o uso de middleware entre os sistemas para converter os formatos de origem e/ou destino em XML.

III - Todos os metadados disponíveis no âmbito do e-PING devem ser constituídos no padrão XMI (XML Metadata Interchange), ainda que tenham que ser convertidos de seus formatos originais.

IV - O e-PING prevê uma interoperação simplificada, dispensando o uso de UDDI e WSDL, uma vez que o catálogo central é capaz de fornecer as informações necessárias sobre cada serviço disponível aos participantes.

Estão corretas APENAS as afirmativas

Alternativas
Comentários
  • III: errada, tanto que há um padrão de metadados próprio em definiçãoIV: errada, pois o uso de UDDI e WSDL são indispensáveis para a interoperabilidade
  • Letra A.

    I - O e-PING disponibiliza em seu sítio (site) um catálogo de XML Schemas referentes a aplicações voltadas a Áreas de Atuação de Governo. (Correto. Isto está previsto na documentação do e-PING.)

    II - O e-PING prevê que toda interoperabilidade entre sistemas dos participantes seja realizada através de XML, ainda que seja necessário o uso de middleware entre os sistemas para converter os formatos de origem e/ou destino em XML. (Correto, apenas ressaltando a recomendação de softwares não proprietários (preferencialmente) na utilização de middleware. O e-PING não impoe restrições quanto ao seu uso, mas apenas ressalva a necessidade de utilizar softwares de uso livre).

    III - Todos os metadados disponíveis no âmbito do e-PING devem ser constituídos no padrão XMI (XML Metadata Interchange), ainda que tenham que ser convertidos de seus formatos originais. (Não. Isso não está previsto na documentação do e-PING). Definição de XMI:
    XMI (ou XML Metadata Interchange) é um padrão da OMG (grupo de gerenciamento de objetos) para troca de informações baseado em XML. O uso mais comum é na troca facilitada de metadados entre as ferramentas de modelagem (baseadas no UML da OMG) e os repositórios (OMG-MOF).

     IV- O e-PING prevê uma interoperação simplificada, dispensando o uso de UDDI e WSDL, uma vez que o catálogo central é capaz de fornecer as informações necessárias sobre cada serviço disponível aos participantes.(Errado. O e-PING trabalha principalmente com o padrão de linguagem XML e para ao correto cumprimento do princípio da interoperabilidade dos sistemas, o UDDI torna-se um protocolo indispensável.
  • III - Falsa, existe um catálogo central
    IV - Falsa
    Consta na página 49 da versão 2:
    Especificação UDDI v3.0.2 - como RECOMENDADA
    WSDL 1.1 (Web Service Description Language) como definido pelo W3C. - como ADOTADA
  • Na versão 3.0 do e-PING não são mecionados XML Schemas, apenas catálogo:
    10.2. Catálogo de Interoperabilidade
    10.2.1  O   Catálogo   de   Interoperabilidade   está   disponível   no   sítio http://catalogo.governoeletronico.gov.br, sendo composto pelo Catálogo Padrão de Dados (CPD) e pelo Catálogo de Serviços Interoperáveis.
    10.2.2 O Catálogo Padrão de Dados (CPD) tem por objetivo estabelecer padrões de tipos e itens de dados que se aplicam às interfaces dos sistemas que fazem parte do setor público, estando dividido em dois documentos: 
     
    Acredito que atualmente (jan/2012) a afirmativa I tb estaria incorreta.
  • As alternativas I e II esta?o corretas, a III na?o esta? correta porque o padra?o para os metadados do e-Ping e? o CAT/CSW - Catalogue Services for the Web. A IV tambe?m na?o esta? correta, pois o UDDI e? o padra?o de Infra-estrutura de registro recomendado pelo e-Ping e o WSDL e? a Linguagem de definic?a?o do servic?o adotado pelo e-ping (Comite? Executivo do Governo Eletro?nico, 2008). Portanto, a alternativa correta e? A. 

  • Se essa questão fosse feita hoje, tendo-se como base a e-PING v.2013, não haveria resposta correta! Pois, somente a afirmativa I seria correta. E olhe que mesmo assim baseada nesse trecho do manual, que trata de Catálogo de Interoperabilidade:
    "Como forma de documentar os serviços interoperáveis, é recomendado o uso, em cada caso, do modelo de documentação para Web Services e do modelo de documentação para serviços de modo geral (não Web Services), como troca de arquivos, FTP, etc. Esses modelos estão disponíveis no sítio do Catálogo de Interoperabilidade."
    A II já estaria errada, pois tanto XML como JSON já estão como A - Adotado na versão 2013. Ver ainda o trecho que aborda a organização e intercâmbio de informações:
    "9.1. Organização e Intercâmbio de informações: Políticas Técnicas

    As políticas técnicas para sistemas de organização e intercâmbio de informações e dados são:

    9.1.1 Uso de XML ou JSON para intercâmbio de dados.

    9.1.2 Uso de XML Schema para definição dos dados para intercâmbio.

    9.1.3 Uso de XSL para transformação de dados.

    9.1.4 Uso de Vocabulários e Ontologias do Governo Eletrônico (e-VOG) para a interoperabilidade semântica."

    Bom aprendizado!

ID
51340
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

O conceito de SOA (sigla em Inglês para Arquitetura Orientada a Serviços) surgiu nos últimos anos como um novo paradigma em Tecnologia da Informação. Sobre este tema, são feitas as três afirmativas a seguir.

I - Os portais corporativos são um elemento utilizável na estratégia SOA, principalmente quando implementados com tecnologias que prevêem o uso de portlets que podem ser conectados aos web services disponíveis nas aplicações desenvolvidas.

II - SOA prevê que sejam compostos ou orquestrados diversos serviços, na forma de web services, que juntos podem fornecer rapidamente novas funcionalidades e suportar novos processos; para tal, é importante que os web services disponíveis possuam um baixo nível de acoplamento entre si.

III - O SOA é fundamentalmente um paradigma de uso de tecnologia, que impacta primariamente a área de Tecnologia da Informação das organizações em que é adotado, sendo transparente às demais áreas da organização e não requerendo envolvimento das mesmas.

Está(ão) correta(s) a(s) afirmativa(s)

Alternativas
Comentários
  • SOA não prevê que os serviços sejam web-services.. os serviços podem ser disponibilizados de qualquer forma (COM+, por exemplo). SOA não é tecnologia, mas uma arquitetura de referência.
  • SOA não está engessado a web services, estes são apenas uma das muitas formas de serviço. Podemos ter serviços EJB, Serviços JMS, Serviços MQ, Serviços de Dados... Web Service é um dentre muitos deste conjunto.
  • Então só a I é correta? Pq a resposta tá como I e II?
  • Pessoal, o erro do item III, está em : "impacta primariamente a área de Tecnologia da Informação".

    Na verdade SOA primariamente impacte a área de negócio,pois  é uma visão de alto nível,

  • A parte, realmente, errada do item III é dizer que o uso da SOA não requer o envolvimento das demais áreas da organização

    Não tem como implantar nenhuma arquitetura de software sem, pelo menos, se fazer o levantamento das necessidades dos usuários.
  • Acredito que a assertiva III esteja incorreta pois SOA está diretamente ligada aos negócios da organização, deve atender as rápidas mudanças no ambiente de negócios por meio do seu paradigma flexível.
  • Afirmativa II induz que SOA prevê que seus serviços sejam na forma Web Services, isso é um absurdo! É a coisa mais manjada quando o assunto é SOA e a Cesgranrio deu uma escorregada feia nesta assertiva.


    O conceito SOA já existia muito antes de Web Services surgir, e estão relacionados a um conceito ainda mais abrangente e antigo: a computação distribuída.

  • c-

    O SOA coloca a prestação de serviço como eixo de todo o negócio, dando destaque à gestão de serviços e ao cliente.

    serviço- função independente, sem estado (stateless) que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação. Serviços não devem depender do estado de outras funções ou processos. A tecnologia utilizada para prover o serviço, tal como uma linguagem de programação, não pode fazer parte da definição do serviço.


ID
51343
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Em um ambiente SOA (Arquitetura Orientada a Serviços), mensagens são trocadas entre web services e seus clientes, que podem inclusive ser outros web services, utilizando as especificações UDDI, WSDL e SOAP. Considere que o web service (nó) que origina uma mensagem é chamado de remetente SOAP inicial (initial SOAP sender) e que o web service a que a mensagem se destina em última análise é chamado de destinatário SOAP definitivo (ultimate SOAP receiver). Entre o remetente SOAP inicial e o destinatário SOAP definitivo, zero ou mais intermediários SOAP (SOAP intermediaries) podem ser utilizados. Levando em consideração o que foi exposto, assinale a afirmação correta.

Alternativas
Comentários
  • SOAP e Web Services

    Web Services são identificados por uma URI(Unique Resource Identifier), e são descritos e definidos usando XML. Um dos motivos que tornam Web Services atrativos é o fato deste modelo ser baseado em tecnologias standards, em particular XML e HTTP. Web Services são usados para disponibilizar serviços interativos na WEB, podendo ser acessados por outras aplicações. SOAP (Simple Object Access Protocol) está se tornando padrão para a troca de mensagens entre aplicações e Web Services, já que é uma tecnologia construída com base em XML e HTTP.

    SOAP é um procolo projetado para invocar aplicações remotas através de RPC (Remote Procedure Calls - Chamadas Remotas de Procedimento) ou trocas de mensagens, em um ambiente independente de plataforma e linguagem de programação. SOAP é, portanto, um padrão normalmente aceito para utilizar-se com Web Services. Desta forma, pretende-se garantir a interoperabilidade e intercomunicação entre diferentes sistemas, através da utilização de uma linguagem (XML) e mecanismo de transporte (HTTP) padrões.

    Características de SOAP

    * Definido pelo consórcio W3C. Veja maiores detalhes da versão atual SOAP 1.1.
    * Protocolo baseado em XML para a troca de informações em um ambiente distribuído;
    * Padrão de utilização com Web Services;
    * Normalmente utiliza HTTP como protocolo de transporte;
    * Uma mensagem SOAP (veja fig.1) consiste basicamente dos seguintes elementos:
    o Envelope: Toda mensagem SOAP deve contê-lo. É o elemento raiz do documento XML.

    O Envelope pode conter declarações de namespaces e também atributos adicionais como o que define o estilo de codificação (encoding style).

    Um "encoding style" define como os dados são representados no documento XML.

    o Header: É um cabeçalho opcional. Ele carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário (É importante lembrar que, ao trafegar pela rede, a mensagem normalmente passa por diversos pontos intermediários, até alcançar o destino final). Quando utilizado, o Header deve ser o primeiro elemento do Envelope.

    o Body: Este elemento é obrigatório e contém o payload, ou a informação a ser transportada para o seu destino final. O elemento Body pode conter um elemento opcional Fault, usado para carregar mensagens de status e erros retornadas pelos "nós" ao processarem a mensagem.

    fonte:http://devedge-temp.mozilla.org/viewsource/2002/soap-overview/index_pt_br.html

  • http://www.w3.org/TR/soap12-part1/#targettingblocks

    2.4 Understanding SOAP Header Blocks

    It is likely that specifications for a wide variety of header functions (i.e., SOAP modules) will be developed over time (see 3.3 SOAP Modules), and that some SOAP nodes might include the software necessary to implement one or more such extensions. A SOAP header block is said to be understood by a SOAP node if the software at that SOAP node has been written to fully conform to and implement the semantics specified for the XML expanded name of the outer-most element information item of that header block.

    A SOAP header block MAY carry a mustUnderstand attribute information item (see 5.2.3 SOAP mustUnderstand Attribute). When the value of such an attribute information item is "true", the SOAP header block is said to be mandatory.

    Mandatory SOAP header blocks are presumed to somehow modify the semantics of other SOAP header blocks or SOAP body elements. Therefore, for every mandatory SOAP header block targeted to a node, that node MUST either process the header block or not process the SOAP message at all, and instead generate a fault (see 2.6 Processing SOAP Messages and 5.4 SOAP Fault). Tagging SOAP header blocks as mandatory thus assures that such modifications will not be silently (and, presumably, erroneously) ignored by a SOAP node to which the header block is targeted.

    The mustUnderstand attribute information item is not intended as a mechanism for detecting errors in routing, misidentification of nodes, failure of a node to serve in its intended role(s), etc. Any of these conditions can result in a failure to even attempt processing of a given SOAP header block from a SOAP envelope. This specification therefore does not require any fault to be generated based on the presence or value of the mustUnderstand attribute information item on a SOAP header block not targeted at the current processing node. In particular, it is not an error for an ultimate SOAP receiver to receive a message containing a mandatory SOAP header block that is targeted at a role other than the ones assumed by the ultimate SOAP receiver. This is the case, for example, when a SOAP header block has survived erroneously due to a routing or targeting error at a preceding intermediary.

     

  • O item "D" está errado ao afirmar que o elemento <Fault> contém diretivas de ação para o caso de ocorrência de erros. <Fault> contém as informações dos erros ocorridos no envio da mensagem. Esse elemento só aparece nas mensagens de resposta do servidor.

  • Onde que a questao diz q fault é de primeiro nivel?!
  • Pessoal o erro da letra D está em afirmar que  PODE o elemento BODY, onde na verdade DEVE, pois é um item OBRIGATÓRIO.

    Percebam que é mais uma questão de interpretação.

    "
    Uma mensagem SOAP possui como elemento raiz o < Envelope >, que por sua vez pode conter os elementos de primeiro nível < Header >
    , com informações do cabeçalho, < Body > , que é o conteúdo propriamente dito da mensagem e < Fault >, contendo diretivas de ação para o caso de ocorrência de erros durante o transporte ou processamento da mensagem.

    "

    Neste texto ele me diz que os elementos HEADER,BODY, FAULT podem está numa mensagem SOAP.

    de Opcional apenas o HEADER E FAULT, já o BODY é obrigatório.

    Esperto ter ajudado.
  • O erro da D é falar que Fault está no mesmo nível que Body.
    Fault é uma tag contida na tag Body.

ID
157888
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Muitos frameworks utilizam um padrão de projeto (design pattern) que se baseia no princípio de projeto "Não nos chame, nós iremos chamar você" (O Princípio de Hollywood: "Don't call us, we'll call you."). Uma classe da aplicação herda de uma classe do framework que possui métodos abstratos, os quais são chamados em outros métodos concretos. A classe da aplicação sobrepõe os métodos abstratos da classe do framework com métodos concretos, permitindo que os métodos concretos da classe do framework sejam chamados. O padrão de projeto (design pattern) em questão chama-se

Alternativas
Comentários
  •  Template Method auxilia na definição de algorítmos com partes dos mesmos definidos por métodos abstratos. As subclasses devem se responsabilizar pelas partes abstratas desse algorítmo, que poderam ser implementadas de muitas formas.

  • Essa descrição que fizeram parece mais o Template Method...
  • Trata-se, realmente, do padrão comportamental chamado Template Method. Esse padrão permite "Definir o esqueleto de um algoritmo dentro de uma operação, deixando alguns passos serem preenchidos pelas subclasses." Que é exatamente o que faz os métodos concretos da subclasses colocadas na questão.
    Bons estudos!


ID
157894
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que

Alternativas
Comentários
  • a) Errada - o código fonte dos servlets fica em WEB-INF/classes.

    b) Errada - o arquivo web.xml fica na pasta WEB-INF.

    c) Correta - só acho que está um pouco incompleta - os servlets e as classes de domínio compiladas ficam em subpastas de WEB-INF/classes.

    d) Errada - arquivos JSP, imagens e outros permanecem na pasta original, escolhida pelo programador.

    e) Errada - os arquivos JAR (bibliotecas utilizadas pela aplicação) ficam em WEB-INF/lib.

  • JAR -> Java Archieve
    WAR -> Web Archive
    EAR -> Java EE Archive que encapsula WARs e JARs
    ----

    em WEB-INF temos
    ....+ web.xml
    ....+ classes
    ....+ lib
  • a) Errada - o código fonte dos servlets não precisa ficar armazenado no WAR, embora possa ser adicionado a raiz do mesmo sem comprometer o funcionamento do arquivo.

    b) Errada - o arquivo web.xml é armazenado em WEB-INF.

    c) Correta - os servlets compilados são armazenados em WEB-INF/classes e JSPs que não devem ser acessíveis diretamente são armazenados dentro de WEB-INF

    d) Errada - os conteúdos não acessíveis diretamente é que são alocados sob o diretório WEB-INF

    e) Errada - os arquivos JAR (bibliotecas) devem ficar em WEB-INF/lib.



ID
157897
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em um container J2EE, é

Alternativas
Comentários
  •  
     
     invalidate()
    Causes this representation of the session to be invalidated and removed from its context.

ID
157900
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Considere uma aplicação J2EE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é:

Alternativas
Comentários
  • MVC significa Model-View-Controller.

    Num sistema JEE, os EJBs são os modelos, onde ficam a parte mais próxima do banco de dados, onde ficam os chamados Entity Beans. Então EJB na sigla MVC, significa o modelo - Model.

    A camada chamada View, é basicamente a interface com o usuário. Em java, podemos ter JSP e JSF, que é onde será renderizada a página para o usuário. Portanto, JSP é a camada View.

    Por útlimo temos a camada Controller. Numa arquitetura Java Web utilizando JSP, teremos sempre uma requisição de uma página JSP para um Servlet. Esse servlet processa a requisição, faz a comunicação com o modelo (EJB), e devolve os dados para a View. Na arquitetura MVC, um Servlet faz a função de um Controller.

    Com isso, temos a resposta A como correta.
  • a-

    o JEE Server tem dois containers, o Web Container e o EJB Container. Dentro do Web Container ha Java Server Faces, Servlete Java Server Pages: formas de disponibilizar a aplicação em navegador web. Sem um webcontainer não é possível publicar páginas html, xhtml e outras, o que impede a criação de aplicações web.


    o EJB Container é responsável pelo gerenciamento dos Enterprise Java Beans. A maioria dos serviços de requisitos não funcionais ficam neste container. O acesso aos dados é através dele, visto que JTA não está no Webcontainer.

     

    os componentes Web interagem com os componentes EJB para a lógica de negócios e o acesso aos dados.


ID
157909
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Sobre o framework de mapeamento objeto/relacional Hibernate, é correto afirmar que

Alternativas
Comentários
  • a) Falso. Um objeto vinculado a uma sessão (em estado persistent) é atualizado automaticamente. 

    b) Falso. Detached é o estado dos objetos após o fechamento da sessão (após a vinculação, não antes). O estado mencionado é transient.

    c) Falso. Se um objeto está vinculado a uma sessão, ele está no estado persistent.

    d) Falso. Este estado é detached.

    e) Verdadeiro.

     Hibernate defines three states for object instances: persistent, detached, and transient.

    Persistent objects are ones that are currently associated with a Hibernate session; as soon as the session is closed (or the object is evicted), the objects become detached. Hibernate ensures that Java objects in a persistent state for an active session match the corresponding record(s) in the database. Transient objects are ones that are not (and most likely, never were) associated with Hibernate session and also do not have an object identity.   Fonte: http://media.techtarget.com/tss/static/articles/content/AgileJavaDev/Hibernate.pdf   Transient classes are instances that have not been saved to the database. To make a transient instance persistent, simply save it using the Session class   Fonte: http://www.systemmobile.com/?p=11
  • Somente complementando o excelente comentário do colega acima. 

     • Transient  - um objeto é transiente se ele foi instanciando usando apenas o operador new  e não foi associado a uma Session  do Hibernate. Ele não possui uma representação persistente no banco de dados e não lhe foi atribuído nenhum identificador. Instâncias transientes serão destruídas pelo coletor de lixo se a aplicação não mantiver sua referência. Use uma Session  do Hibernate para tornar o objeto persistente (e deixe o Hibernate gerenciar as instruções SQL que serão necessárias para executar esta transição).

    • Persistent  - uma instância persistente possui uma representação no banco de dados e um

    identificador. Ela pode ter sido salva ou carregada, portanto ela se encontra no escopo de uma

    Session . O Hibernate irá detectar qualquer mudança feita a um objeto persistente e sincronizar

    o seu estado com o banco de dados quando completar a unidade de trabalho. Desenvolvedores

    não executam instruções manuais de UPDATE , ou instruções de DELETE  quando o objeto se

    tornar transiente.

    • Detached  – uma instância desanexada é um objeto que foi persistido, mas sua Session

     foi fechada. A referência ao objeto continua válida, é claro, e a instância desanexada pode

    ser acoplada a uma nova Session  no futuro, tornando-o novamente persistente (e todas as

    modificações sofridas). Essa característica habilita um modelo de programação para unidades

    de trabalho de longa execução, que requeira um tempo de espera do usuário. Podemos chamálas

    de transações da aplicação , ou seja, uma unidade de trabalho do ponto de vista do usuário.


ID
157912
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Para responder às questões de nºs 30 e 31, considere o
Oracle Application Server em sua versão 10.1.3.1, com
os patches 10.1.3.3 aplicados, e com as configurações
padrões, incluindo o Oracle HTTP Server e o Oracle
Containers for J2EE (OC4J).


O Oracle HTTP Server é capaz de fazer o balanceamento de carga entre instâncias do OC4J, em diferentes configurações e algoritmos de balanceamento. Tal capacidade é fornecida por um módulo específico, que pode ser utilizado também com uma versão padrão do Apache httpd web server para proporcionar o balanceamento de carga entre instâncias do OC4J. O módulo em questão chama-se

Alternativas
Comentários

ID
157915
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Para responder às questões de nºs 30 e 31, considere o
Oracle Application Server em sua versão 10.1.3.1, com
os patches 10.1.3.3 aplicados, e com as configurações
padrões, incluindo o Oracle HTTP Server e o Oracle
Containers for J2EE (OC4J).


A replicação de estado (sessões http) entre instâncias do OC4J no Oracle Application Server acontece, por padrão,

Alternativas

ID
157921
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Os componentes de interface de uma aplicação que utiliza JavaServer Faces (JSF) se apóiam em beans no lado do servidor, que são os managed beans, também chamados de backing beans. Sobre estes beans, é correto afirmar que

Alternativas
Comentários
  • O arquivo faces-config.xml permite a configuração dos managed beans, conversores, validadores e navegação da aplicação.
  • JSF tem os items:

    - Componentes
    - Eventos
    - Validação
    - Conversores
    - Navegabilidade
    - Backbeans ou Managed Beans

    == Comentários Adicionais de 31/10/2011 == 

    •  a) são declarados no arquivo faces-config.xml
    • Isso. Nesses arquivo estão definidos também os conversores, validadores e regras de navegação, além dos managed bens.
    • Na prática conversores servem, por exemplo, para converter um número como este "58,00" em um número que a aplicação java possa tratar: 58.00. 
    • Os validadores servem para chegar se um email é válido, por exemplo.  Se não fosse o JSF teriamos que fazer essa parte manualmente.
    •  
    •  b) são instanciados nos métodos doGet() e doPost() dos servlets escritos pelo programador da aplicação.
    • doGet( ), doPost( ),  doOptions(), doDelete( ), doPut( ) e doTrace( ) referem-se aos métodos da interface HTTPServlet, cujo um Servlet deve implementar.
    •  c) são implementados como EJB Stateful Session beans.
    • Essas sessões são utilizadas em EJB para que a aplicação possa se comunicar com as beans de entidades.Em EJB as Sessões podem ser stateless ou statefull. As stateless podem implementar webservices, as statefull não.
    • Se você quiser fazer uma aplicação que contenha um carrinho de compras, então você pode usar uma Sessão que guarda estado, no caso uma Statefull.
    • Porém se vicê não precisa guardar o estado então você pode usar uma sessão stateless, nesse caso muitos clientes podem reutilizar a mesma instância da sessão.
     (Dory, exemplo clássico de Session Bean Stateless)
    •  
    • d) devem herdar da classe JSFBean.
    • Eu não sei nem se essa classe existe.
    • e) devem possuir apenas um construtor que recebe como parâmetros os valores de inicialização de todos os seus atributos.
    Beans devem dispôr de um único construtor sem argumentos. Sempre. Deve ser serializável e suas propriedades modificadas por getters e setters.

  • Na verdade os managed beans PODEM ser declarados no arquivo faces-config.xml  (não SÃO sempre declarados nele), pois há outro modo que é usando a anotação @ManagedBean na própria classe Java.

    Nesse caso a questão pode ser resolvida por eliminação, já que os outros itens são completamente errados.
  • O JSF é um framework baseado no MVC, onde o model são as classes de entidade, a view  em JSF e o controller é Managed Beans (Backing Beans)
    Para ser Java Bean, uma classe deverá ter todos os atributos privados, com getters e setters; •mínimo um construtor default vazio, embora possa ter mais construtores e métodos auxiliares e interface Serializable.


    É possível implementar métodos de validação ou conversão de dados personalizados no JSF.


ID
157927
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Para responder às questões de nºs 34 e 35, considere as informações a seguir.

O Eclipse SDK é uma das plataformas mais utilizadas na indústria de tecnologia atual como base para a criação de ambientes
de modelagem e desenvolvimento de aplicações. Sua arquitetura altamente modular e extensível, em combinação com as
condições de licenciamento e distribuição de seu código fonte, atraíram a maioria dos fabricantes de soluções de desenvolvimento
e contribuíram para que se tornasse um "padrão de fato" na indústria de tecnologia.

Os recursos de atualização e instalação de novos plugins do Eclipse se encontram no menu

Alternativas
Comentários
  • Para instalar algum plugin no Eclipse, vá em 

    Help --> Softwares Updates --> find and install 
  • Veja o caminho:

    Help -> Installation Details -> Plug-ins.

  • Um padrão seguido por muitos aplicativos, quem foi pelo bom senso acertou.

     


ID
157930
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Uma das recomendações de acessibilidade presentes na Cartilha Técnica do e-MAG diz respeito à indicação explícita da ordem de navegação/tabulação por elementos de um formulário, a qual pode ser especificada através do atributo HTML

Alternativas
Comentários
  • Recomendação 1.8 - Criar uma sequencia lógica de tabulação para percorrer links, controles de formulários e objetos.
  • Segundo a versão 3 do e-Mag o uso do tabindex deve ser evitado, sendo utilizado apenas quando imprescindível.

    Rod

ID
157933
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Noções de Informática
Assuntos

Um dos tipos de ferramentas mais utilizadas atualmente na Internet, e até em intranets, é o wiki. Sobre wikis, em geral, é correto afirmar que

Alternativas
Comentários
  • O conceito de Wiki foi criado em 1995 por Ward Cunningham, tendo subjacente um referencial filosófico que propõe que a publicação de conteúdo na Internet, deve ser a mais fácil possível, e ao alcance de qualquer pessoa.

    Um Wiki é um espaço democrático de compartilhamento de idéias, que determinado grupo decide administrar. Constitui-se, enquanto ferramenta para a construção de colaborativa de um texto eletrônico hipermídia e de conhecimento compartilhado.
    Apresenta-se livre e aberto para a publicação e alteração de suas páginas por seus integrantes. Para criar uma nova página ou adicionar, remover, editar ou alterar o seu conteúdo, basta clicar no link "EditText".

    A wikipédia é um exemplo de como o conceito de wiki pode ser aplicado.

    Bom estudo a todos.

    Espero ter ajudado.

     

  • ANA, SEU COMENTÁRIO AJUDA. SÓ Q NÃO "TRAZ\ DÁ PARA SE CHEGAR À RESPOSTA", ACONSELHO\PEÇO A TODOS Q ESCREVAM COMENTÁRIOS QUE BOTEM A ALTERNATIVA CERTA!
    agradeço
    RESPOSTA CORRETA É A "C"

  • Colegas,

    creio que um pequeno conhecimento e uma dose de bom senso seriam suficientes para resolver esta questão.
    Se lembrarmos da WIKIPEDIA e soubermos que qualquer uma de suas páginas (artigos) pode ser acessada e editada por qualquer um de nós, deduziremos que este tipo de documento deve ser obrigatoriamente versionado e com fácil acessibilidade às suas versões anteriores, para remediar os casos de vandalismo. Caso contrário, bastaria uma pessoa de má-fé acessar um artigo que vem sendo editado há anos para destrui-lo em segundos.

    De toda forma, elencarei algumas características principais dos wikis que excluem as alternativas erradas:
    • o termo wiki identifica um tipo específico de coleção de documentos em hipertexto. Esta característica exclui a alternativa D (formato PDF ou DOCX).
    • Uma página wiki permite que os textos sejam editados coletivamente e através de uma linguagem muito simples e eficaz, utilizando-se um navegador web (browser). Excluímos assim a letra E (autor único).
    • A alternativa B não faz sentido pois um wiki é um documento em que, numa única página, encontramos atualizações feitas em diferentes momentos. Por exemplo, podemos criar uma Wiki para "Concursos Públicos". e hoje eu inicio a wiki definindo concursos públicos. Amanhã, um outro usuário poderá alterar minha definição e além disso incluir na mesma página "História dos concursos públicos". As postagens irão se fundir formando um documento único e não serão separadas por data. A definição da alternativa B aplica-se bem a um blog.
    • Utilizando o que já foi dito, percebemos que a alternativa A está errada porque a página principal de um wiki é a fusão de todos os artigos já publicados pelos usuários colaboradores. O artigo mais recente é apenas uma das partes desta página. No exemplo um pouco acima, o tópico "História dos concursos públicos" seria o artigo mais recente, apenas uma parte da página principal.
    Espero ter ajudado a todos.

    Abraços.
  • Gabarito: C


    Comentários:

    a) a página principal de um wiki é o seu artigo mais recente. ERRADO: Essa é a característica do Blog.

    b) os artigos de um wiki são por padrão arquivados com base na data em que foram publicados. ERRADO: Essa é uma característica do Blog.

    c) os artigos de um wiki são versionados, permitindo acesso a versões anteriores dos mesmos. CORRETO: O versionamento é importante para poder identificar quem alterou o quê e também para permitir desfazer alterações indesejadas (por exemplo vandalismos já que em um ambiente wiki todos que tenham acesso podem editar as páginas).

    d) os artigos de um wiki são submetidos por seus autores em formato PDF ou DOCX e ficam disponíveis para download e visualização a partir do índice do wiki. ERRADO: As páginas de um wiki podem ser editadas diretamente no navegador, clicando no botão editar que o próprio sistema de wiki oferece para as páginas. Assim não é necessário word para editar, dá pra fazer tudo pelo navegador. É o caso do wikipedia (um dos wikis mais famosos do mundo).

    e) cada artigo tem um autor único e comentários de usuários registrados, que aparecem no final do artigo, em separado. ERRADO: a ideia do wiki é que o conteúdo seja construído de forma colaborativa e desvinculado de um único autor. Cada pessoa pode editar a página e acrescentar alguma informação útil ou corrigir algo que não esteja correto. As edições não aparecerão em local separado elas aparecerão na própria página.

  • Excelente explicação ,Chrsitiano.

    Obrigada


ID
157936
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Noções de Informática
Assuntos

Outro tipo de ferramenta largamente utilizado na nova "web 2.0" é o blog. De forma geral, em um blog,

Alternativas
Comentários
  •  Permalinks - Ligação permanente ou apontador permanente, do inglês permalink, é um URL que aponta para uma postagem específica de um blog. Alguns sistemas antigos não possuem esse recurso.
  • Letra d.

    Os permalinks permitem customizar os links de suas páginas, para que elas apresentem o título dos posts, fazendo com que as palavras-chave para as quais você pretende rankear sejam repetidas (beneficamente) em mais um local, além de melhorar a qualidade de leitura dos seus visitantes.

  • Fiz por eliminacao e deu certo.

    Outro tipo de ferramenta largamente utilizado na nova "web 2.0" é o blog. De forma geral, em um blog,

     

    • a) a autoria de cada post é coletiva.
    Nao, apenas do proprietario do blog.
    • b) não há classificação taxonômica dos posts.
    Ha classificacao sim.
    • c) são exibidos na página principal os conteúdos dos posts mais acessados.
    Nao, sao exibidos os ULTIMOS.
    • d) permalinks permitem acesso externo direto aos posts arquivados.  
    Com toda sinceridade eu nao sei o que eh permnlinks, imagino que sejam aqueles links que normalmente aparecem do lado esquerdo do blog, com postagens mais antigas.              Se tiver errada alguem me corrija por favor. 
    • e) cada post possui uma área de chat em que os visitantes podem interagir em tempo real.
    O tempo real nao e obrigatorio e nem necessariamente ha um chat
  • Valeu Andressa!
    Se não dá saber, vai por exclusão.
  • Nobres Amigos,

                Um exemplo de permalink, por exemplo, é do meu blog http://www.questoesdeconcurso.net/2012/08/permalinks-no-blog.html

                 Note que este permalink, por definição, irá garantir acesso externo direto ao post que dá origem a esta resposta.

                  No meu blog eu comento esta questão. Assim, caso haja interesse lhes peço que por gentileza acessem e comentem. Espero que os meus comentários possam ter sido úteis.

                 Muito Obrigado!
  • Só quero acrescentar que na letra "c" me deixou confuso, pois tenho um blog e consigo sim colocar na página inicial os conteúdos mais acessados.
  • Alguém poderia, por favor, me explicar o que é a classificação taxonômica da alternativa B?
  • Pessoal, o conceito de taxonomia é muito utilizado na biologia, consiste simplesmente (na verdade é muito mais complexo) em classificar e facilitar o acesso à informação. Assim, podemos dizer que a alternativa b está errada, visto que em muitos blogs há classificação por assuntos, temas, etc. Às vezes por meio de nuvens que se apresentam no canto direito ou esquerdo da página, ou por tópicos mesmo.

ID
157939
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Noções de Informática
Assuntos

Considere as quatro afirmativas a respeito do Adobe Flash CS3 e da tecnologia Flash, apresentadas a seguir.

I - O Adobe Flash CS3 gera arquivos FLA, que são uma versão compilada dos arquivos SWF.

II - Uma animação Flash pode ser programada para exibir determinados comportamentos e reagir a eventos de interface do usuário utilizando a linguagem Flashscript.

III - Um conceito importante na criação de animações em Flash são os keyframes, que demarcam os momentos em que há mudanças em propriedades dos objetos e podem ser utilizados para gerar os frames intermediários da animação.

IV - Os objetos de uma animação Flash podem ser organizados em layers (camadas) e em layers folders (pastas de camadas).

Estão corretas APENAS as afirmativas

Alternativas
Comentários
  • Letra E.
    No item I o Adobe Flash cria arquivos FLA (código fonte) que poderão ser compilados em executáveis (SWF), e não o oposto.
    No item II a linguagem associada a ações do usuário é o ActionScript (e não este Flashscript citado).
  • e-

    linguagem: action script


ID
157942
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Noções de Informática
Assuntos

Usando-se o modo de desenho merge no Flash CS3, foram desenhados um círculo e um retângulo, nesta ordem, afastados um do outro. Arrastou-se o retângulo de forma que parte dele cobrisse uma parte do círculo, clicando-se em seguida fora do retângulo para desselecioná-lo. Por fim, clicando-se sobre uma área do retângulo que não estava sobreposta ao círculo, o retângulo foi arrastado de volta para a posição original. Pode-se deduzir que

Alternativas
Comentários
  • Eu só acertei essa questão porque já mexi (brinquei) no Flash..

    MAS venhamos e convenhamos... QUE exigência de conhecimento mais "TOSCA" e besta...

ID
157948
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Noções de Informática
Assuntos

Muitos sites atualmente oferecem newsfeeds RSS, que permitem que os interessados recebam atualizações de conteúdo de notícias, novidades e outras informações do site, através de recursos de leitura de newsfeeds dos navegadores ou de softwares específicos. Sobre a tecnologia RSS, é correto afirmar que

Alternativas
Comentários
  • RSSOrigem: Wikipédia, a enciclopédia livre.RSSExtensão do arquivo .xml.rssType code TextoVariante de XMLRSS é um subconjunto de "dialetos" XML que servem para agregar conteúdo ou "Web syndication", podendo ser acessado mediante programas ou sites agregadores. É usado principalmente em sites de notícias e blogs.A abreviatura do RSS é usada para se referir aos seguintes padrões:Rich Site Summary (RSS 0.91)RDF Site Summary (RSS 0.9 e 1.0)Really Simple Syndication (RSS 2.0) OPÇÃO E
  • O RSS é um arquivo em XML que serve para compartilhar informações e notícias entre sites e entre sites e programas.

    Você pode manter-se sempre informado usando programas que leem arquivos de RSS de algum site de seu interesse.

    Você pode, instalar um RSSReader (programa que lê arquivos RSS) e anexar uma fonte RSS, por exemplo, das últimas notícias sobre as pesquisas eleitorais do Ano. Esse programa ficará exibindo todas as informações dessa sua fonte e você consiguirá saber de tudo que está acontecendo.

    O RSS também pode ser usado para que um site replique o conteúdo de outro, bastando gerar um script que capture o RSS do site alvo

     

    http://www.rssfeeds.com.br/oqueerss.php

  • Um exemplo de Newsfeeds está nesse link abaixo, na parte superior a direita!

    http://recantodoconcurseiro.blogspot.com/search/label/Inform%C3%A1tica

    Aproveitem e vejam a entrevista do professor de informática Leite Júnior. Dicas para concursos públicos sobre essa matéria.

ID
157951
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAX-WS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST.
NÃO corresponde a um método previsto no protocolo HTTP/1.1:

Alternativas
Comentários
  • GET: O método GET significa recuperar qualquer informação (na forma de uma entidade) é identificado pelo Request-URI. Se o Request-URI se refere a um processo de produção de dados, é que os dados produzidos serão devolvidos como a entidade na resposta e não o texto fonte do processo, a menos que o texto passa a ser a saída do processo.

    POST: O método POST é usado para solicitar que o servidor de origem aceitar a entidade fechada no pedido como um novo subordinado do recurso identificado pelo Request-URI na Request-Line. (é o famoso "postar" na redes sociais hehehe)

    PUT: O PUT pedidos método que a entidade fechada ser armazenados sob fornecido Request-URI. Se o Request-URI se refere a um recurso já existente, a entidade fechada deve ser considerada como uma versão modificada do que residem em um servidor de origem. Se o Request-URI não aponta para um recurso existente, e que URI é capaz de ser definido como um novo recurso por parte do agente usuário solicitante, o servidor de origem pode criar o recurso com que a URI. Se um novo recurso é criado, o servidor de origem deve informar o agente do usuário através do 201 resposta (Criado). Se um recurso existente é modificado, ou os códigos de resposta 200 (OK) ou 204 (No Content) devem ser enviados para indicar a conclusão do pedido. Se o recurso não pôde ser criado ou modificado com o Request-URI, uma resposta de erro apropriada deve ser dada de que reflete a natureza do problema. O destinatário da entidade não deve ignorar qualquer Content-* (por exemplo, Content-Range) cabeçalhos que não entendem ou implementar e deve retornar um 501 resposta (não implementado), em tais casos.

    DELETE: DELETE pedidos método que o servidor de origem excluir o recurso identificado pelo Request-URI. Este método pode ser substituído por intervenção humana (ou outros meios) no servidor de origem. O cliente não pode ser garantido que a operação foi realizada, mesmo se o código de status retornado do servidor de origem indica que a ação foi concluída com êxito. No entanto, o servidor não deve indicar o sucesso a menos que, no momento em que a resposta é dada, que pretende excluir o recurso ou movê-lo para um local inacessível.

  • Wiki no google translator ... :)
  • Não deveria ser JAX-RS? 


ID
157954
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

A arquitetura de informação prevê dois grandes mecanismos através dos quais os usuários de um portal, site ou aplicação encontram as informações ou serviços em que estão interessados: a navegação, por meio de classificação do conteúdo em estruturas hierárquicas ou poli-hierárquicas e elos hipermídia e a busca, através da indexação do conteúdo. Além disso, a organização do conteúdo de um portal pode ser feita com esquemas exatos, em que cada item é enquadrado em apenas uma classificação (por exemplo, ordem cronológica ou classificação alfabética), ou com esquemas ambíguos, em que cada item pode receber mais de uma classificação (por exemplo, por tópico, por tarefa ou por audiência). As diversas hierarquias construídas para a classificação de conteúdo de um portal são chamadas de taxonomias. Sobre a estruturação da navegação e da busca em um portal e a organização de seu conteúdo, é INCORRETO afirmar que

Alternativas
Comentários
  • Taxonomias, listas de itens estruturados hierarquicamente, são aplicadas para a estruturar o conteúdo de web sites, de forma que conteúdo mais genérico estabeleça redes de subordinação com conteúdo mais específico e especializado.
  • b-

    Navegação inteligente é uma vantagem de web semantica.  Assim como arquiteturas de Metadados, que integra variedade de esquemas de metadados em um sistema distribuído, dando interoperabilidade sintática, semântica e estrutural da informação, a arquitetura RDF define descrição de documentos não vinculados a nenhum domínio de conhecimento específico. Os mecanismos devem ter aplicação universal e descrever informações a respeito de qualquer tipo de domínio. Assim, ha interoperabilidade entre aplicações através do intercâmbio de informações estruturadas de forma a possibilitar a automação de processos na web. A arquitetura RDF pode ser utilizada por aplicações de diversas áreas, como, por exemplo:

     

    1-Recuperação de informação: fornecendo informação estruturada de forma a possibilitar a implementação de mecanismos de pesquisa mais eficientes.

    2- Catalogação: descrevendo a informação e seus relacionamentos disponíveis em página web, biblioteca digital etc.

    3- Agentes inteligentes: facilitam compartilhamento de conhecimento e intercâmbio de informações.