SóProvas



Questões de Servidores de aplicação


ID
6244
Banca
CESGRANRIO
Órgão
AL-TO
Ano
2005
Provas
Disciplina
Programação
Assuntos

A tag <dtml-raise> nos scripts do Zope é utilizada para:

Alternativas
Comentários
  • A Tag dtml-raise é utilizada para checar a validação de ações ou variáveis.Essa Tag pode ser utilizada em conjunto com a Tag dtml-if. A função dessa Tag ésimplesmente "reportar o erro" (tipo e descrição), através de uma tela de erros padrão doZOPE.

ID
118684
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

No Tomcat é a ferramenta que permite ao administrador verificar o status do servidor, listar as aplicações web instaladas, instalar, desinstalar, iniciar, parar e recarregar cada uma das aplicações web implantadas:

Alternativas
Comentários
  • a) O Tomcat inclui um contexto chamado Tomcat Manager, que provê uma interface web amigável para gerenciar as aplicações (contextos) — listar, parar, iniciar, recarregar, instalar (deploy), remover (undeploy) — e ver informações e estado do servidor e de suas conexões/threads.
     
    b) misturou os dois componentes do tomcat que tratam de coisas diferentes: Tomcat Monitor e Tomcat Manager
     
    c) Para iniciar e parar o Tomcat (5 em diante) como serviço, o recomendado é usar o Tomcat Monitor, que consiste na ferramenta Apache Service Manager fornecida com o Tomcat.
     
    d) A documentação do Tomcat está disponível em sua própria página de testes: http://localhost:8080/
     
    e) Seria o título do ítem de menu que abre o Tomcat Monitor, obitido pela sequência: Iniciar > Programas > Apache Tomcat > Monitor Tomcat
     
     
     
    [1] http://www.mhavila.com.br/topicos/java/tomcat.html#t

     

  • ALTERNATIVA CORRETA LETRA A

    Só a título de informação:

    O Tomcat, servidor de aplicações Java para Web, é um 
    software livre de código aberto, que surgiu do conceituado 
    projeto Apache Jakarta, como  implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). 
  • Essa mesma questão (Q62247 e Q39559) apareceu nos concursos da FCC: TRT-SE-2010, TRE-RS 2010 e METRO-SP 2010.

    O mais importante é que foi anulada pela FCC no concurso TRE-RS 2010 e não foi anulada nos outros doi (METRO e TRT-SE-2010). 

    Porque? me ajudem :P

    O motivo seria porque não existe ferramenta denominada Tomcat Manager? Alguem saberia dizer?

  • Pode ser que tenha sido anulada em virtude de extrapolar o edital. Mas não ponho minha mão no fogo.

     

     

  • https://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939


ID
126220
Banca
FCC
Órgão
DPE-SP
Ano
2010
Provas
Disciplina
Programação
Assuntos

JBoss é

Alternativas
Comentários
  • Resposta B

    JBOSS é opensource.

    J4EE não existe.

    Só com isso respondemos a questão.

  • só umas obs. não concordo com algumas coisas da questão.

    1) questão de 2010, então não é J2EE, é JEE.

    2) acho muito forte falar "completamente" implementado em java. Tem xml, ajax(javascript),bpm etc.

    mas é fcc...tem q abstrair né ?

    curiosidade: jboss = LGPL (lesser gpl)

  • JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE implementada completamente na linguagem de programação Java.

    Quando eu li a questão entendi que as alternativas afirmavam que as duas plataformas (J2EE e J4EE - esta última não existe) são completamente implementadas em Java, não o JBoss.




    http://pt.wikipedia.org/wiki/JBoss_Application_Server
  • No caso implementada concorda com?

  • Não seria plataforma ?

  • Sim, mas quem é implementadO em Java é o JBoss, a plataforma Java mesmo é implementadA em C(e Assembly).

     

  • b-

    O JBoss (atualmente WIldfly Application Server a partir da versao 8) é a implementação de um servidor de aplicações consoante sas especifcações do Java-ENterprise Edition Standard e parte do JBoss Middleware Framework. É escrito em java e indepdente de plataforma.


ID
130018
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de web e de aplicação, julgue os
próximos itens.

Zope é um servidor de aplicações web em código aberto que armazena dados em um banco orientado a objetos chamado Python.

Alternativas
Comentários
  • Pelo que entendi, acredito que o erro da questão está na expressão "banco orientado a objetos chamado Python", pois o Python é uma linguagem de programação orientada a objetos e, não, banco de dados.

    Alguém que tiver mais conhecimento sobre o Zope e o Python poderia, por favor, confirmar?

    Obrigada.

  • Errado.

    Python não é banco orientado a objetos.

    Python é uma linguagem de programação de código aberto utilizada para desenvolver aplicações para diversos ambientes, e é estruturada no paradigma de programação orientada a objetos.

    Fonte: Administração de Rede com Scripts (Bash, Python e VBScript), Daniel Gouveia Costa, Editora Basport

  •  Zope é um ambiente para a construção e gerenciamento de aplicações Web com foco no seu conteúdo, um gerenciador de conteúdos. O Zope possui sua própria base de dados, o ZODB (Zope Object  Data Base), que é um banco de dados transacional orientado à objetos, podendo também interagir com outros bancos de dados relacionais como Oracle, MySQL, PostGreSQL, etc..
    Python é uma linguagem de programação de código aberto utilizada para desenvolver aplicações para diversos ambientes inclusive o próprio ZOPE.

  • Zope é um servidor de aplicações web de código aberto ESCRITO na linguagem Python.
  • Essa cespe.....
    Tentaram confundir dizendo que PYTHON é aonde ocorre o amarzenamento de dados. Mas seria o ZODB, no caso! PYTHON é a linguagem de programação que o ZOPE usa. 
  • GABARITO ERRADO

    Python suporta o paradigma orientado a objetos , não significa que essa programação seja um BANCO ORIENTADO A OBJETOS.

  • ERRADO

    ZOPE - OBJETOS

    DADOS NÃO!

  • ERRADA: Python virou Banco de Dados agora foi????


ID
130021
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de web e de aplicação, julgue os
próximos itens.

Apesar de ser embasado em J2EE e implementado em Java, uma das limitações do JBOSS é ser um servidor de aplicação incompatível com alguns dos sistemas operacionais que suportam Java, pois ele não oferece persistência.

Alternativas
Comentários
  • Parece que o erro da questão está em dizer que ele é "imcompatível com alguns dos sistemas...". Alguém que entende melhor do assunto poderia confirmar?

    Obrigada.

  • Errado. O JBoss, assim como outros aplicativos feitos em Java é compatível com todos os sistemas operacionais que possuem a JVM. Além disso, as aplicações no JBoss podem realizar persistência normalmente (acesso a dados).

    Programas escritos em Java, e que utilizam as funcionalidades definidas pelas APIs dos pacotes da plataforma Java, são executados na máquina virtual. A máquina virtual Java - JVM é, além de um ambiente de execução independente de plataforma, uma máquina de computação abstrata. Portanto, o sistema operacional não precisa interpretar a linguagem. Quem interpreta é a JVM, que por sua vez traduz para o computador o que o código quer dizer.
    Para cada sistema operacional há uma JVM, e é isso que possibiltia a execução de qualquer software escrito em Java para qualquer plataforma.

    Fonte: Treinamento Profissional em Java, Guilherme Somera, 2006, Editora Digerati Books, com adaptações.

  • Fala sério...O JBOSS é baseado em java. Então ele podec ser usado em qualquer S.O que suporte JAva!
  • JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE implementada completamente na linguagem de programação Java. Como é baseada em Java, JBoss pode ser usado em qualquer Sistema Operacional que suporte Java.

    Fonte: http://pt.wikipedia.org/wiki/Jboss
  • JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE e implementado completamente na linguagem de programaçãoJava. Em virtude disso, ele pode ser usado em qualquer Sistema Operacional que suporte a referida linguagem. O JBoss Application Server 7, para prover a sua inicialização, utiliza os arquivos: standalone.bat ou standalone.sh


ID
130027
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de web e de aplicação, julgue os
próximos itens.

Tomcat é tanto um servidor web quanto um servidor de aplicação, que implementa as tecnologias JavaServlet e JavServer Pages (JSP).

Alternativas
Comentários
  • Gabarito preliminar: C.
    Gabarito definitivo: Anulada.
    Justificativa: Anulado, uma vez que a utilização do fragmento “JavServer Pages” em vez de JavaServer Pages prejudicou o julgamento objetivo do item. Dessa forma, o CESPE/UnB decide por sua anulação.

ID
144853
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

São características comuns de uma plataforma web suportada pela tecnologia JBoss: o desenvolvimento de aplicações embasado na linguagem Java/JSP e o uso de interceptadores (interceptors) para implementar um modelo de controle de comportamento de aplicações com base na orientação a aspectos.

Alternativas
Comentários

ID
144856
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

São características comuns em uma aplicação web suportada pela tecnologia Zope: o desenvolvimento embasado na linguagem Python; o uso de um SGBD orientado a objetos; o uso de um servidor http Apache para hospedagem da aplicação e tratamento as requisições dos browsers.

Alternativas
Comentários
  • Zope é um servidor de aplicações web de código-aberto destinado a objetos escritos, principalmente em Python.

    É registrado sob a licença ZPL (Zope Public License), uma permissão Open Source compatível com a GPL, que possibilita estudar e alterar seu código fonte, disponível para diversas plataformas como Unix, Linux, Windows e MacOS.

    Os objetos que o Zope publica na Web são escritos em linguagem Python e armazenados em um banco de dados, o ZODB, integrado ao sistema e que possibilita o depósito não apenas conteúdos e informações específicas, mas também templates HTML dinâmico, scripts, conexões de banco de dados relacional (RDBMS) e código.

    Zope auxilia na criação de aplicações web dinâmicas, como portal intranet e sites. O sistema é equipado com todas as operações necessárias. Incluí apoio para a adesão, pesquisa e notícias.

    A facilidade na utilização dessas ferramentas permite que equipes produzam e trabalhem em conjunto com segurança. Zope fornece acesso personalizado a bases de dados e outras informações. Além disso, oferece flexibilidade incomparável e interoperabilidade, pois dá suporte para programas como o XML-RPC, DOM, e WebDAV por meio da web.

  • Errado.
    São características comuns em uma aplicação web suportada pela tecnologia Zope: o desenvolvimento embasado na linguagem Python; o uso de um SGBD orientado a objetos; o uso de um servidor http Apache para hospedagem da aplicação e tratamento as requisições dos browsers.
    .
    Zope utiliza um sistema gerenciador de conteúdo orientado a objetos, não um SGDB.
    Também possui mecanismo próprio tratamento de requisições dos browsers, chamado ZServer.



ID
144862
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

Seja %TOMCAT% o diretório raiz de uma instalação de um servidor TOMCAT, enquanto esse servidor estiver em execução em um ambiente Linux ou Windows, o ato de copiar um arquivo de nome X.war, adequadamente construído, para o diretório %TOMCAT%/webapps deverá provocar a subsequente criação de um diretório denominado %TOMCAT%/webapps/X, entre outras ações.

Alternativas
Comentários
  • Achei que tivesse que reiniciar o tomcat para ele fazer o deploy de novos .war que estivessem no webapps.
  • A opção padrão do  TOMCAT é o hot deploy, ou seja, assim que o arquivo for copiado para o diretório webapps automaticamente ele cria o diretório e já inicia o processo de inicializar a aplicação.


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
177931
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Programação
Assuntos

NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat:

Alternativas
Comentários
  • Apache: servidor web
    Tomcat: container Servlets/JSP

  •  O servidor Apache é capaz de executa código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, entre outros.

    Já o tomcat só executa código em java.

  • O Tomcat é container WEB para aplicações Java (JSP, Servlet), ele não executa as mesmas funções que um servidor web Apache, principalmente, pois ele é exclusivo para uso da linguagem JAVA, não sendo compatível com outras linguagens como Asp.net, php, ruby dentre outros como o apache. O Tomcat foi totalmente escrito na Linguagem JAVA e por esse motivo para ser executado ele precisa de um Máquina Virtual (JVM) que está contida no pacote de instalação da plataforma Java SE. Por esses motivos apenas a letra A está incorreta.
  • Amigo, Augusto César Santos, segundo a aula do professor Thiago Camilo (Provas de TI) sobre Servidores de Aplicação, o 

    Apache: servidor HTTP (páginas estáticas)
    Apache Tomcat: servidro ou container Web (Servlets/JSP) requisições HTTP + respostas estáticas ou dinâmicas



ID
188737
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sobre o servidor web Tomcat considere:

I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.

II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web.

III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.

Está correto o que consta em

Alternativas
Comentários
  •  I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. 

    O Tomcat não é proprietário.

    II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. 
    Opção correta, além do apache HTTP Server ser utilizado para solicitação de páginas PHP, sendo que o Tomcat é um servlet container
     
    III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.
    Opção correta, sendo uma boa definição para o Servidor Tomcat

     

  • Ao responder essa questão eu fiquei na dúvida e acabei errando e acho, ainda que tem um erro. O Apache não lida com qualquer tipo de requisição, já que ele não suporta aplicações Java. Sei que ele pode funcionar integrado com o Tomcat, onde ele atenderá a quialquer requisição php, html etc, e repassará todas as requisições feitas para jsp, encaminhando para o Tomcat que escutará na porta 8080, por exemplo. Assim, fico na dúvida, sobre a questão. Aguém saberia explicar sobre a minha dúvida?

    abraço
  • Também errei a questão por achar que a alternativa II estava errada. Pois também acho que o servidor web Apache HTTP Server não que lida com qualquer tipo de solicitação na web.  Nos tempos atuais dizer que lida com todas as requisições da web é uma afirmativa muito pesada. Pelo que pesquisei existem no apache a possibilidade de integração de modulos que permitem novas funcionalidades além das nativas.

    Existe ate um modulo que faz tratar requisições java
    http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html. Questao muito dificil ou talvez mal feita. Ainda acho que o (II) é falso pela amplitude da informação "tratar todas as requisições da web". Eu entendo tratar como não somente receber a informação mas também distiguir cabeçalho de controle e dados da mensagem, praticamente impossível hoje, quando qualquer um pode criar seu padrão de requisição.
  • Concordo com o Marcelo Ribeiro da Silva, até porque o Apache não suporta o JAVA nativamente. Para tanto, foi implementado o tomcat que é um servidor de aplicações Java para web que implementa as tecnologias JavaServlets e JavaServer Pages.

  • Companheiros o  jeito é fazer o que banca quer, rsrsrsrs.

  • II totalmente errada. Qualquer requisição da web o escambau, apenas http!

  • Concordo com os colegas, a expressão "QUALQUER tipo de solicitação na web" da alternativa II forçou demais a barra, que ao meu ver estaria incorreta, ou no mínimo mal redigida.

  •  "qualquer tipo de solicitação na web" me quebrou também.

  • Em  "qualquer tipo de solicitação na web"  acho que o examinador quis dizer que o HTTP é um servidor web completo, enquanto que o tomcat não é. Todavia, foi expresso de forma completamente errada.


ID
209248
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca do desenvolvimento de aplicações web, julgue os itens a
seguir.

O Jboss é um servidor de aplicação avançado que, apesar de ter sido implementado na linguagem Java, funciona em qualquer tipo de sistema operacional, independentemente de este ter sido desenvolvido em Java.

Alternativas
Comentários
  • JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma J2EE implementada completamente na linguagem de programação Java. Como é baseada em Java, JBoss pode ser usado em qualquer Sistema Operacional que suporte Java.

  • Questão extremamenta mal formulada. O enunciado dá a entender que TODO o S.O. deve ser desenvolvido em Java para que haja suporte.

    " independentemente de este ter sido desenvolvido em Java" != " independentemente de este ter suporte a Java (JVM)"
  • QUestão mal formulada, java é multiplataforma e roda em qualquer sistema operacional independente de ter sido implementado em java.
  • Gostaria de saber o erro:

    1 - O Jboss é um servidor de aplicação avançado - CERTO
    2 - que, apesar de ter sido implementado na linguagem Java, - CERTO
    3 - funciona em qualquer tipo de sistema operacional, independentemente de este ter sido desenvolvido em Java - CERTO,  para isso basta que este SO tenha uma máquina virtual java.

    Alguém poderia informar qual o erro?
  • Também errei essa questão. Procurando justificativas achei essa na lista do timasters

    Se o SO não tiver uma JVM feita pra ele, o Jboss não funcionará.

    http://br.groups.yahoo.com/group/timasters/message/60921
  • Realmente uma bela pegadinha. Se imaginarmos um sistema operacional mainframe z/OS (em máquinas que custam R$ 30 milhões), nada do nosso cotidiano vai funcionar. Como estamos acostumados a pensar em Linux e Windows, caímos na pegadinha. Mas realmente, não funciona em qualquer tipo de S.O.

    Eu tbm errei!

    É o tipo de questão que está sempre errada, independente do conteúdo. Por exemplo, se no lugar de JBoss estivesse escrito Apache, MySQL, C++, DHCP, IP, LDAP, Java, IIS, MQ... a questão também estaria errada, porque nada funciona em qualquer tipo de S.O.

  • Esse, funciona em qualquer tipo de SO matou!
    E se o SO não tiver a JVM...não vai ser qualquer SO...

    Ficar atento às palavras sempre, todo, nunca, nenhum...

  • Errado.

     

    JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE implementada completamente na linguagem de programação Java. Como é baseada em Java, JBoss pode ser usado em qualquer Sistema Operacional que suporte Java.

    Fonte: http://pt.wikipedia.org/wiki/Jboss

  • 01 Q43338 Ano: 2008 Banca: CESPE / CEBRASPE Órgão: SERPRO Prova: CESPE - 2008 - SERPRO - Analista - Desenvolvimento de Sistemas

    Apesar de ser embasado em J2EE e implementado em Java, uma das limitações do JBOSS é ser um servidor de aplicação incompatível com alguns dos sistemas operacionais que suportam Java, pois ele não oferece persistência.

    ( ) Certo         ( ) Errado

  • Eu pessoalmente acho que a questão foi péssimamente formulada


ID
210448
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de aplicação, julgue os próximos itens.

Zope é um servidor de aplicação open source desenvolvido utilizando-se exclusivamente a linguagem Python. O Zope possui banco de dados orientado a objetos integrado denominado Plone.

Alternativas
Comentários
  • Zope is a free and open-source, object-oriented web application server written in the Python programming language.

    Plone is a free and open source content management system built on top of the Zope application server.

    A primeira definição está correta. Já a segunta está errada pois o Plone não é um banco de dados (muito menos orientado a objeto) e sim um CMS (Content Management System), ou seja, Sistema de Gerência de Conteúdo.

    Afirmativa Errada!

  • Na verdade, a primeira parte da afirmação também está incorreta pois o Zope tem partes do código em C (por questões de performance), isto é, não foi escrito exclusivamente em Python.

    http://docs.zope.org/zope2/zope2book/IntroducingZope.html#zope-history

     

  • O banco de dados do Zope não se chama plone, mas sim ZODB.

  • Errado.
    Zope é um servidor de aplicação open source desenvolvido utilizando-se exclusivamente a linguagem Python. O Zope possui banco de dados orientado a objetos integrado denominado Plone.
    .
    Zope utiliza-se também da linguagem C.
    O banco de dados é denominado ZODB.
  • O Zope possui cerca de 85% do seu código escrito em linguagem Python. A parte de código onde havia a necessidade de maior performance foi convertida para a linguagem C++.

    O banco de dados utilizado é o ZODB, este um banco de dados transacional orientado à objetos. Através do Zope também é possível acessar bancos de dados relacionais, como MySQL, PostgreSQL, Oracle, dentre outros.

    Plone é um sistema robusto de gerenciamento de conteúdo escrito na linguagem Python e que é executado sobre o Servidor de Aplicações Zope e sobre o framework CMF (Content Management Framework).

    Fonte: http://tchezope.org/documentacao
  • TECNICA NISHIMURA!

  • ZOPE:

    MEC - 2015 - CESPE - A respeito de sistemas de gerenciamento de conteúdo e de acessibilidade, julgue o seguinte item. Plone é uma extensão do CMF (content management framework), desenvolvido na linguagem Python, que utiliza o servidor Zope e tem a desvantagem de somente ser compatível com o banco de dados ZODB (zope object database). [ERRADA] O lone roda em praticamente qualquer plataforma.

    ANTT - 2013 - CESPE - Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web. O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB. O Zope não permite a criação de aplicações web embasadas em componentes. [ERRADA] O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB, que permite a criação de aplicações web embasada em componentes já que o suporte a componentes é a principal função de um servidor de aplicação, seja ele em qualquer linguagem de programação.

    MPOG - 2013 - CESPE - Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos em arquivos, tal como a maioria dos servidores de aplicação web. [ERRADA] Errada, pois os objetos estão em bancos de dados e não em arquivos.

    SERPRO - 2013 - CESPE - Um dos mecanismos de criação de modelos de páginas fornecido pelo Zope é o ZPT, que disponibiliza uma quantidade limitada de recursos, estimulando a implementação de lógica em scripts Python que são invocados nos modelos. [CERTA] O Zope fornece dois mecanismos para a criação de modelos de páginas: Dynamic Template Markup Language (DTML: Linguagem Dinâmica de Marcação de Modelos), e Zope Page Templates (ZPT: Modelos de Páginas Zope). ZPT proporciona apenas um conjunto limitado de recursos, estimulando os programadores a implementar a lógica em scripts Python à parte, que são apenas invocados (e não incluídos) nos modelos.

    BANCO DA AMAZÔNIA - CESPE - 2010 - Zope é um servidor de aplicação open source desenvolvido utilizando-se exclusivamente a linguagem Python. O Zope possui banco de dados orientado a objetos integrado denominado Plone. [ERRADA] O banco de dados do ZOPE chama-se ZODB, não é desenvolvido utilizando-se apenas a linguagem Pyhton, mas também a C++ e Plone é um sistema robusto de gerenciamento de conteúdo escrito na linguagem Python e que é executado sobre o Servidor de Aplicações Zope e sobre o framework CMF (Content Management Framework).


ID
210454
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de aplicação, julgue os próximos itens.

Alguns servidores de aplicação suportam a plataforma Java EE 6, como é o caso do GlassFish em sua versão mais recente.

Alternativas
Comentários
  • GlassFish is a Java EE open source application server.
    GlassFish 3 provides a small footprint, fully featured implementation of Java EE 6.

    Fonte: https://glassfish.dev.java.net/public/users.html

  • O Glassfish não apenas é um servidor de aplicação completo, como também é a implementação de referência do Tomcat à partir da versão 6!


ID
215731
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Programação
Assuntos

Quanto às linguagens e tecnologias de programação, julgue o item
subsequente.

O uso de Realms no servidor de aplicação Tomcat obriga a implementação de uma política de segurança nesse servidor, por isso, não é necessário escrever, na aplicação, um código específico para autenticação e autorização.

Alternativas
Comentários
  • Realm é um depósito de informações de usuário que autentica e autoriza os usuários.Usando realms, você põe a responsabilidade no servidor Web por obrigar a implementar políticas de segurança. Isto significa que os desenvolvedores não precisam escrever código para usar autenticação e autorização (não que isso os impeçam de fazê-lo). Delegando autenticação e autorização ao servidor, os desenvolvedores podem escrever códigos de propósitos gerais, sem preocupação com as regras de autorização de acesso. (Livro – Tomcat – Guia Rápido do Administrador)

    fonte: http://blog.camilolopes.com.br/seguranca-jee-realmtomcat/
  • A dúvida que poderia existir na questão é se Tomcat é um servidor de aplicação ou não.

    Ao pé da letra não é, sendo "apenas" servidor Web por não conter, por exemplo, suporte a EJB. Mas acho que isso não é o suficiente para invalidar a questão, tendo em vista que parte da literatura considera o Apache Tomcat um Servidor de Aplicação INcompleto. No fim das contas o examinador queria saber se você já ouviu falar do Realm. Gab. Correto.

     

    Bons estudos!


ID
215734
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Programação
Assuntos

Quanto às linguagens e tecnologias de programação, julgue o item
subsequente.

O modelo de componentes do JBoss Seam tem como característica o uso direto de componentes Enterprise JavaBeans como beans acoplados às páginas JavaServer Faces.

Alternativas
Comentários
  • O JBOSS Seam faz todo o trabalho de integração entre o JSF e o EJB para que o desenvolvedor possa se concentrar no domínio do negócio.
  • Desde quando JSF são páginas?

  • c-

    o grande lance do JEE é que o desenvolvedor pode confiar na plataforma para implementação de serviços padrão, representados por requisitos
    não funcionais. Para cada serviço ha uma ou mais tecnologias que, trabalhando individualmente ou em conjunto, abstraem-o de detalhes específicos


ID
227206
Banca
VUNESP
Órgão
CEAGESP
Ano
2010
Provas
Disciplina
Programação
Assuntos

No Tomcat, para fazer com que o contêiner suporte SSI (Server Side Includes), deve-se obedecer os seguintes passos:

Alternativas
Comentários
  • A necessidade de renomear o arquivo servlets-ssi.renametojar permaneceu até a versão 5.5. A partir da versão 6.0 isso não é mais preciso uma vez que as classes necessárias para o funcionamento do SSI foram incorporadas à distribuição padrão.


ID
230872
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sejam as seguintes assertivas sobre oTomcat 5.5:

I. Caso se queira apenas executar aplicações sobre o Tomcat, não é necessário instalar o JDK, pois o JRE é suficiente.

II. Essa versão implementa um container EJB.

III. Pode ser classificado como um container Servlet/JSP.

Marque a alternativa corretaemrelação às assertivas acima.

Alternativas
Comentários
  • Java Runtime Environment (JRE) significa Ambiente de Tempo de Execução Java e é utilizado para executar as aplicações da Plataforma Java. É composto por bibliotecas (APIs) e pela Máquina Virtual Java (JVM).

    Java Development Kit (JDK) é um kit de desenvolvimento Java fornecido livremente pela Sun. Constitui um conjunto de programas que engloba compilador, interpretador e utilitários, fornecendo um pacote de ferramentas básicas para o desenvolvimento de aplicações Java.
     

    O Tomcat é um servidor de aplicações Java para Web. Tecnicamente, o Tomcat é um contêiner Web, que abrange as tecnologias Servlets e JSP. O Tomcat, porém, não implementa um contêiner EJB. Ao contrário do JBoss e GlassFish.

  • O tomcat não roda EJB,  somente servidores mais robustos como JBoss

ID
230875
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sejam as seguintes assertivas sobre o JBossAS:

I. Utiliza o framework JPX como sua implementação da Java PersistenceAPI (JPA).

II. Os serviços de autenticação, autorização e comunicação segura são disponibilizados pelo framework JSM.

III. Pode ser classificado como um container Servlet/JSP, pois ainda não possui um implementação adequada para EJB.

Marque a alternativa corretaemrelação às assertivas acima.

Alternativas
Comentários
  • I - Utiliza Hibernate

    II - O framework de autenticação se chama SX

    III - Possui implementação EJB

ID
240529
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Em relação ao Tomcat e JBoss:

Alternativas
Comentários
  • Essa questão têm que ser anulada, pois o jboss tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java. Ele também é baseado em uma arquitetura de microkernel JMX, onde todos os módulos que compõem o servidor, além das próprias aplicações, são componentes (MBeans) - plugados- ou substituídos dinamicamente, em runtime, sem a necessidade de paradas no servidor. Esta funcionalidade, que é chamada de "hot deploy", dá uma grande flexibilidade e robustez ao servidor.

     

    ALTERNATIVAS (B) E (D) CORRETAS

  • a)O Tomcat não é um servidor de aplicação completo baseado na plataforma J2EE, pois ele não da suporte ao EJB.
    b)é o Tomcat que se integra a outros servidores dedicados, inclusive ele pode ser integrado ao JBOSS para adicionar funcionalidades Servlet e JSP.
    c)è o JBOSS que implementa o EJB.
    d)Certo.
    e)Ao implementar o tomcat é adicionado estas funcionalidades.
  • Concordo com o primeiro comentário: O Jboss também pode ser integrado com outro servidor Web, como Apache Httpd ou IIS.
    Como ele tem um Tomcat "dentro" dele, entendo que o Jboss como um todo (como um servidor de aplicação completo) também se integra e não apenas o Tomcat "sozinho".
  • http://www.itnerante.com.br/group/servidores-de-aplicacao/forum/topics/d-vida-jboss-tomcat-e-iis


ID
240652
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sobre JBoss AS 4.0, considere:

(I) Não roda em sistemas operacionais na plataforma POSIX.
(II) Suporta qualquer máquina virtual Java entre as versões 1.4 e 1.6.
(III) Não roda em sistemas operacionais MS-Windows.

Está correto o que se afirma APENAS em

Alternativas
Comentários
  • Essa questão têm que ser anulada, nenhuma das 3 alternativas está correta:

    JBoss AS 4.0 é um servidor de aplicações Java EE 1/4, com embutidos Apache Tomcat 5.5. Qualquer Máquina Virtual Java entre as versões 1.4 e 1.5 são suportados ( alternativa II errada ) . JBoss pode ser executado em inúmeros sistemas operacionais, incluindo muitas plataformas POSIX (como o Linux, FreeBSD e Mac OS X), Microsoft Windows e outros ( alternativa I e III erradas ), enquanto um adequado JVM está presente.

     

    ALTERNATIVA B, SEGUNDO A BANCA

     

  • O JBoss é um servidor de aplicações implementado em linguagem Java e baseado no J2EE, da Sun. Roda em qualquer plataforma que suporte Java, incluindo Windows e Linux.
  •  Edluise Costa, a questão está correta. A fonte onde você consegui a informação é que deve ter escrito o texto quando só existia a versão 1.5, A versão 1.6 é suportada também.

    E como o POSIX, e o WINDOWS suportam estas versões de máquina virtual então a 1 e 3 estão erradas.

    Ou seja somente a 2 está correta.

    Letra B.
  • Questão correta.

    http://en.wikipedia.org/wiki/JBoss

    Bons estudos.

ID
243055
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca do servidor de aplicações Java EE (Enterprise Edition),
julgue o item subsequente.

A plataforma adotada pela SUN para a sua versão 6 do Java EE é o JBoss, que implementa resposta para requisições JSP e WebServices e ainda permite implantar servlets.

Alternativas
Comentários
  • A implementação de referência é o Glassfish v3.
  • JBOSS  é uma implementação da Red Hat, que dispõe de EJB, JSF e JPA.

    Outras implementações do JEE:

    * Apache Geronimo
    * GlashFish ( Sun )
    * Object Jonas

    Tem até uma questão aqui no QC que é justamente para dizer qual das alternativas não se refere a um servidor de aplicação.
  • Oracle GlassFish Server - GlassFish Server is the reference implementation of the Java EE platform APIs.

ID
267757
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação à administração de sistemas operacionais e de sistemas
de informação, julgue os itens seguintes.

O Tomcat, servidor de aplicações Java para Web, é um software livre de código aberto, que surgiu do conceituado projeto Apache Jakarta, com o apoio e endosso oficial da Sun Microsystems como implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP).

Alternativas
Comentários
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat possui algumas características próprias de um servidor de aplicação, porém não pode ser considerado um servidor de aplicação por não preencher todos os requisitos necessários. Por exemplo, o Tomcat não tem suporte a EJB. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. 


    Fonte: http://pt.wikipedia.org/wiki/Tomcat

    Se lançassem um livro de TI com uma compilação da Wiki seria mais prático estudar e passar em concursos :)
  • Tomcat é um servidor de aplicações , só não é um conteiner EJB ( Enterprise Java Beans ). É um container WEB que oferece Servlets e JSP.

    No MVC

    EJB -> Modelo
    Servlets -> Controle
    JSP e JSF -> View

    Outros servidores de Aplicação com suporte a EJB:

    JBOSS , ObjectWeb Jonas , Apache Gerônimo  e GlashFish ( Que é a implementação de referência da SUN).

    Os diretórios do TOMCAT:

    BIN -> binários do TOMCAT
    CONF -> Arquivos de configuração, inclusive o servlets.xml
    WEBAPPS -> Onde se colocam as aplicações e os WARs ( Web Archive )
    WORK -> Igual ao Build do Netbeans, é a área de trabalho do Tomcat, onde ele compila os JSPs em Servlets.
    LOGS -> Logs do servidor

  • O Tomcat, servidor de aplicações Java para Web...

    Não concordo que seja de fato um servidor de aplicações, pois ele não dá suporte a EJB. O servidor Apache Tomcat é um container Web

    Leia mais em: Introduzindo o servidor de aplicação Apache Tomcat http://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939#ixzz33buC0Pca

  • Não dar suporte ao EJB não faz com que o Tomcat deixe de ser um Servidor de Aplicações Java para Web...


ID
311965
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Acerca dos sistemas operacionais Windows 2003, Windows 2008
Server, Linux RedHat e Suse, julgue os itens de 36 a 40.

O Tomcat e o Glassfish, servidores de aplicações Java (conteiner servlet), são open source e compatíveis com aplicações escritas na arquitetura JEE 6; no entanto, ao contrário do Tomcat, o Glassfish não suporta executar aplicações escritas em JSP (Java server pages).

Alternativas
Comentários
  • O Glassfish suporta executar aplicações escritas em JSP (Java server pages), pois ele suporta integralmente a plataforma J2EE.
  • O Tomcat é um servidor HTTP que suporta servlets, mas n EJB, diferente do JBoss e GlassFish, que são servidores de aplicação completos. Dessa maneira, ressalte-se que o Tomcat é muito mais leve que os outros dois, o que o faz extremamente popular para pequenas aplicações web ou frameworks como Spring, que não necessitam de um servidor JEE completo -  sem contar na facilidade de administração.


ID
316336
Banca
FCC
Órgão
TRE-RN
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação a Jboss e Tomcat, é correto afirmar

Alternativas
Comentários
  • Na verdade, a questão deveria perguntar a INCORRETA.

  • O comentário do colega logo acima faz sentido. Eis o que o FAQ oficial do projeto Apache/Tomcat descreve na pergunta 21:

    Is tomcat an EJB server? Can I use EJBs with tomcat? Tomcat is not an EJB server. Tomcat is not a full J2EE server. Tomcat is a Servlet container. Tomcat does support those parts of the J2EE specification that are required for Servlets, such as a subset of JNDI functionality. Furthermore, you can connect to remote J2EE servers, or run tomcat embedded inside a full J2EE server.

    O tomcat é um servidor EJB? Posso usar EJBs com o tomcat? O Tomcat não é um servidor EJB. Tomcat não é um servidor completo J2EE. O Tomcat é um container Servelet. Tomcat suporta as partes da especificação J2EE que são requeridas para Servelets, tais como, o subconjunto de funcionalidades JNDI. Mais além, você pode se conectar a servidores J2EE remotos ou executar o tomcat embutido dentro de um servidor J2EE completo.

    Ref.:http://wiki.apache.org/tomcat/FAQ/Miscellaneous#Q21
  • Olá, pessoal!

    Essa questão foi anulada pela organizadora.


    Bons estudos!
  • Questão errada assim só serve pra deixar o camarada mais preocupado. 

  • A questão deveria perguntar a alternativa incorreta que no caso seria a letra D, visto que o servidor Tomcat não implementa EJB.


ID
319696
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Um framework geralmente facilita a realização de atividades rotineiras e comuns. O JBOSS Seam é um framework que fornece um conjunto de recursos padrão Java EE para o desenvolvimento de software. Com base nesse framework, versão 1.2.1, assinale a opção correta.

Alternativas

ID
319702
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca do servidor web Tomcat 5, assinale a opção correta.

Alternativas
Comentários
  • REALM, banco de dados do TOMCAT. é  um banco de dados contendo nomes de usuários e senhas que identificam usuários válidos de uma aplicação web (ou de um conjunto de aplicações web), além de uma enumeração da lista de funções associadas a cada usuário válido.


ID
320335
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Assinale a opção correta com relação à administração de serviços.

Alternativas
Comentários
  • Gabarito A

    A - Certa, definição perfeita do IIS

    C- Errada, O tomcat não é um container de servlets.


    Vamos na fé !



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • C. O TOMCAT não é um servidor de aplicações, é apenas um Servlet Cointainer.

    Um Servlet apenas faz a ponte da informação carregada em HTTP para um componente Web, que carregará esse processamento para outras aplicações.


ID
321142
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.

O sistema de gerenciamento de conteúdo Plone, de código aberto, escrito em Python, é executado sobre o servidor de aplicações Zope e o content management framework (CMF).

Alternativas
Comentários
  • Zope utiliza métodos orientados a objetos e a linguagem Python.Possui o seu próprio servidor web, o ZOPE Server, e dispensa a presença de qualquer outro servidor web. Entretanto não impede a utilização de outro servidor como o Apache ou IIS.


    Plone é um sistema de gestão de conteúdos de código aberto, baseado em um framework para gestão de conteúdos (CMF), desenvolvido no topo do servidor de aplicações Zope.  Plone herda as funcionalidades do CMF/Zope e, assim como o Zope, se benefica de uma política de desenvolvimento baseada no trabalho colaborativo de uma comunidade crescente de usuários distribuída pelo mundo inteiro. Um CMF funciona como um “alicerce” para anexar componentes Zope que irão fornecem os serviços necessários à gestão de conteúdos (gestão de usuários, metadados, sindicalização, workflow, criação e gestão de conteúdos, controle de acesso, personalização e outros).O Plone é uma extensão do CMF com o propósito de agregar valor aos processos organizacionais. Herda toda a funcionalidade de um CMF, a arquitetura robusta do Zope e apresenta novas funcionalidades.

    fonte: Trabalho de especialização da aluna Enilda Alves Coelho


  • Questão retirada do wikipedia: http://pt.wikipedia.org/wiki/Plone

ID
321298
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Assinale a opção correta com relação a tecnologias empregadas nos servidores web ou de aplicação Zope, Jboss, Apache e Tomcat.

Alternativas

ID
334792
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação ao Tomcat é INCORRETO afirmar que

Alternativas
Comentários
  • O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

    Tecnicamente, o Tomcat é um Contêiner Web, parte da plataforma corporativa Java Enterprise Edition (Java EE, anteriormente denominada J2EE) que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.

    O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo, como JBoss AS (software livre), GlassFish (software livre), Apache Geronimo (software livre), IBM WebSphereBEA WebLogic (comercial), Oracle AS (comercial), ou o Java EE SDK que inclui Sun Java System Application Server Platform Edition (gratuito), entre outros. (comercial),

    Fonte:
    http://www.jwdutra.com.br/index.php?option=com_content&view=article&id=34:tomcat&catid=26:servweb&Itemid=42

  • O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo.


ID
360610
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Programação
Assuntos

Considere o seguinte conjunto de afirmativas a respeito do servidor Tomcat versão 6.x.

1. Um realm é um banco de dados relacional onde a autenticação de usuários é feita por meio de consultas SQL.

2. A instalação padrão do Tomcat inclui um mecanismo para gerenciamento de um conjunto (pool) de conexões com bancos de dados.

3. O termo context (contexto) é usado como sinônimo de aplicação para web.

Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas

ID
362707
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Programação
Assuntos

Julgue os itens a seguir, relativos ao desenvolvimento de sistemas
web.

O servidor de aplicativo JBoss é utilizado para programas desenvolvidos em Object Pascal, portanto, não pode executar sistemas web implementados em Java.

Alternativas
Comentários
  • Que "criatividade" do CESPE...
  • O JBoos é implementado em Java para ser um servidor de aplicação que executa Java. Object Pascal é a linguagem utilizadas por ferramentas como o Borland Delphi.

    Assertiva Errada.

  • Como 4 pessoas marcaram como certa?  kkkkkk (foi mal só para descontrair!)


ID
370441
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2009
Provas
Disciplina
Programação
Assuntos

Um serviço web disponibiliza uma interface que permite a interação dos clientes com servidores de maneira mais geral em comparação aos navegadores web. Em relação a serviços e desenvolvimento web, julgue o item a seguir.


O Tomcat é um contêiner de servlets. Quando em execução, a interface de gerenciamento do Tomcat está disponível em um URL para visualização com um navegador.

Alternativas

ID
384481
Banca
FCC
Órgão
TRT - 7ª Região (CE)
Ano
2009
Provas
Disciplina
Programação
Assuntos

O ciclo de vida dos componentes ou serviços do servidor JBoss são comandados pelo

Alternativas
Comentários
  • A base do JBoss é o JBoss Microkernel que usa a especificação JMX (Java Management Extensions, JSR 003) através da qual módulos podem ser plugados através de MBeans. É assim que serviços de EJB, JMS, JTA, etc são providos no JBoss.
  • Poxa, pensei que JMX fosse usado apenas em caso de eu querer monitorar as minhas aplicações ou o servidor...pelo visto, JMX não pode ser considerado nem um módulo então, já que ele é obrigatório!

  • a-

    aplicações Java comunicam com banco por conexões JDBC. Para conexão JDBC, informações como usuário, senha e base de dados é necessário. aplicações ou nos servidores de aplicação defibnem as configurações das conexões JDBC. Data Sources definem configurações JDBC  em um servidor de aplicação. Os Data Sources permitem uma única configuração JDBC utilizada por diversas aplicações. Eles também permitem outros tipos de configurações compartilhadas, como a configuração de um Connection Pool. Além disso, o Data Sources tambem possiblilita utilizar o serviço de transações dos servidores de aplicação. Esse serviço é pelo Java Transaction API (JTA).


ID
459361
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação a servidores de aplicação JEE, considere:

I. No JBoss, um load balancer pode ser implementado por software ou hardware, sendo que um load balancer externo implementa o seu próprio mecanismo para entender a configuração do cluster e prover sua forma de balanceamento de carga e failovere.

II. No JBoss, a alta disponibilidade está baseada em funcionalidades, tais como, criação de cluster, cache, failover, balanceamento de carga e implementação em ambientes distribuídos.

III. Criação, edição e exclusão de perfis e grupos de usuários, atribuição de perfis aos usuários e validação de e-mail no cadastro de novos usuários, são algumas das ferramentas disponíveis na administração do JBoss.

IV. No WebSphere, a capacidade de fornecer um ambiente de alta disponibilidade está embasada nas no Business Events, através da exploração da funcionalidade natural do Application Server Network Deployment.

Está correto o que consta em

Alternativas
Comentários
  • JBoss é baseado em uma arquitetura de microkernel JMX , onde todos os módulos que compõem o servidor, além das próprias aplicações, são componentes (MBeans) - plugados- ou substituídos dinamicamente, em runtime, sem a necessidade de paradas no servidor. Esta funcionalidade, que é chamada de "hot deploy", dá uma grande flexibilidade e robustez ao servidor.

    Outra funcionalidade bastante interessante é que o microkernel pode, ao ser inicializado, baixar toda a sua configuração, as classes de que necessita e as aplicações à partir de um servidor HTTP. Com isto é possível se criar -farms- de servidores JBoss à partir de um servidor central. E como o microkernel do JBoss cabe tranqüilamente em umfloppy, é possível se fazer servidor totalmente auto-configurado.

    O JBoss 4.0 inclui um framework para AOP - Aspect-Oriented Programming [2]- que permite que os desenvolvedores possam facilmente acrescentar serviços como transações, persistência e replicação de cache à partir de objetos Java comuns, sem a necessidade de criar EJBs. O framework AOP cuida de todo o trabalho de transformar o objeto Java em um EJB, e libera o desenvolvedor para se concentrar na lógica de Negócio das aplicações.

  • para o primeiro item
    fonte: http://docs.jboss.org/jbossas/jboss4guide/r4/html/cluster.chapt.html

    Other JBoss services, in particular the HTTP web services, do not require the client to download anything. The client (e.g., a web browser) sends in requests and receives responses directly over the wire according to certain communication protocols (e.g., the HTTP protocol). In this case, a load balancer is required to process all requests and dispatch them to server nodes in the cluster. The load balancer is typically part of the cluster. It understands the cluster configuration as well as failover policies. The client only needs to know about the load balancer.
  • It can be implemented either in software or hardware. > https://docs.jboss.org/jbossas/docs/Clustering_Guide/beta422/html/clustering-intro-arch-balancer.html


ID
613066
Banca
CESPE / CEBRASPE
Órgão
BRB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, relacionados à administração de sistemas
de informação.

Por motivo de segurança, o Tomcat deve ser executado por um usuário root com poderes de administrador.

Alternativas
Comentários
  • Errado. O Apache Tomcat é um servidor web Java, mais especificamente, um container de servlets. Por motivo de segurança, ele deve ser executado como usuário SEM poderes de administrador. O root do sistema deve ser usado para criação, instalação, atualização, correção, mas não para a operação cotidiana (e nem pelo acesso remoto anônimo).
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.


ID
639553
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Programação
Assuntos

O descritor de implantação de um aplicativo web descreve as classes, os recursos e a configuração do aplicativo e como eles serão usados pelo servidor web para atender às solicitações da web. Quando o servidor web recebe uma solicitação do aplicativo, ele usa o descritor de implantação para mapear o URL da solicitação para o código que deve processá-la.

O descritor de implantação em aplicações Java Servlet e Java Server Pages que utilizam o Tomcat é o

Alternativas
Comentários
  • Os aplicativos web em Java usam um arquivo descritor de implantação para determinar como os URLs farão o mapeamento para os servlets, quais URLs exigirão autenticação e outras informações.

    Esse arquivo é chamado web.xml e fica armazenado no WAR do aplicativo no diretório WEB-INF/. web.xml faz parte da norma de servlet para aplicativos web.

    Fonte: https://developers.google.com/appengine/docs/java/config/webxml?hl=pt-br
  • São necessários dois passos para mapear uma servlet para uma URL no Web.xml:

    Definir o nome e classe da servlet;
    Usando o nome da servlet, definir a URL.



  • Toda Servelet deve ser registrada num arquivo de configuração localizado na pasta WEB-INF, trata-se do arquivo web.xml, ele informa ao Tomcat todas as Servelets existentes no site. Em outras palavras, para que a Servelet possa rodar no servidor, ela precisa estar registrada no arquivo web.xml.


ID
640510
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Programação
Assuntos

Sobre o Tomcat é correto afirmar:

Alternativas
Comentários
  • Com relação à questão, segue algumas considerações:

    a) É um servidor de aplicação que fornece o ambiente necessário para a execução de aplicações Web desenvolvidas com as tecnologias Java Servlet e JSP. (Incorreto. Credito a incorreção deste item à palavra "necessário", posto que dá uma idéia de "suficiência". Isto é uma extrapolação, pois, o Tomcat é apenas um conteiner web responsável por gerenciar, a grosso modo, as requisições de dados.)

    b) É um software livre (mas de código fechado) para Windows, desenvolvido no projeto Apache Jakarta, que atualmente é definido como a Implementação de Referência (RI) para as tecnologias Java Servlet e JSP. (Incorreto. O Tomcat é um software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems.)

    c) O Tomcat Manager não permite ao administrador visualizar as aplicações web instaladas, entretanto, permite verificar o status do servidor, instalar, desinstalar, iniciar, parar e recarregar uma aplicação web. (Incorreto. O Tomcat inclui um contexto chamado Tomcat Manager. Ele provê uma interface web amigável para gerenciar as aplicações instaladas - listar, parar, iniciar, recarregar, remover (undeploy) -, ver informações e estado do servidor e de suas conexões/threads.)

    d) O Tomcat é o nome popular do servidor Web Apache HTTP Server que possui uma variedade de ferramentas capazes de lidar com qualquer tipo de solicitação na Web. Interpreta códigos desenvolvidos em diversas linguagens, como PHP, Perl, Shell Script, ASP etc. (Incorreto. É um item complicado, porque tecnicamente falando, o Tomcat foi concebido para cobrir parte da especificação J2EE com tecnologias como Servlet e JSP, e tecnologias de apoio como o JDBC DataSource por exemplo. Agora, se considerarmos que ele pode funcionar integrado a um servidor web como o IIS ou, ao configurá-lo, ele passe a interpretar aplicações desenvolvidas em linguagem PHP ou Perl, aí fica difícil. Hoje em dia quase tudo é possível mesmo.)

    e) O Tomcat foi escrito em Java e, portanto, necessita de uma Java Virtual Machine (JVM) para ser executado. (Correto. Para o uso do Tomcat é necessário que JVM esteja instalada no computador.)  ((((C0
  • A FCC (Fundação Copia e Cola) faz coisas inacreditáveis. A alternativa A desta questão é muito parecida com o enunciado da questão Q122730. Segue o enunciado da questão mencionada.

    "O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web"

    A resposta da FCC foi Tomcat.

    Já a opção A desta questão diz:  

    "É um servidor de aplicação que fornece o ambiente necessário para a execução de aplicações Web desenvolvidas com as tecnologias Java Servlet e JSP."

    Não consegui identificar nenhuma diferença na semântica das duas sentenças.

    Parece que a FCC adotou, novamente, a teoria de "dois pesos, duas medidas".
  • Sinceramente não sei qual o erro da letra A.

    Tem uma questão do cespe que fala:

    [CESPE 2008 SERPRO – Cargo 5] Com relação a servidores de web e de aplicação, julgue os próximos itens.
    ? [81] Tomcat é tanto um servidor web quanto um servidor de aplicação, que implementa as tecnologias JavaServlet e JavServer Pages (JSP).

    A questão foi anulada por conta do "JavServer", mas ela foi dada como CERTA.

    Enfim.. VAI ENTENDER!
    =====
  • A pegadinha está em dizer que o tomcat é um servidor de aplicação.
    Um servidor de aplicação deve ser compatível com JEE(ex: OAS, JBOSS).
    O tomcat é um container web(servidor web). Em sua instalação default, não é compatível com JEE(não roda EJBs, por exemplo).
    Esse foi o erro que encontrei na letra "a".
  • Não há pegadinha.

    O que há é o entedimento do que é certo ou errado pela banca.

    A mesma questão sobre se o Tomcat é Application Server ou não possui respostas distintas em outras bancas.

    Portanto, é preciso saber o que a banca entende como certo.

    ...

    Como observação, a partir da especificação JEE 6, o Tomcat, por exemplo, é considerado um Application Server com Profile Web.

    ....

    Vide: http://jcp.org/aboutJava/communityprocess/final/jsr316/index.html
  • Daniel, o fato do Tomcat não implementar um conteiner para EJB, não faz com que ele deixe de ser um servidor de aplicação. É por isso que ele é chamado de Servidor de Aplicação Incompleto. Ou seja, não é completo, mas continua sendo um servidor de aplicação.
  • Realmente não existe explicação para que esta questão não tenha sido anulada já que tanto a alternativa "a" quanto a "e" estão corretas.
    Vejam o que retirei do edital do concurso:
    Conceitos de servidores de aplicação: Tomcat, Jboss.
    Ora, se está no edital informando que o Tomcat é um servidor de aplicação, a FCC julgou como errada a alternativa "a", por quê? Porque não sabem nem copiar e colar :)
  • Que piada... qual o erro da letra A?

  • Somente para fins informativos: a FCC continua afirmando em seus editais que Tomcat é um servidor de aplicação. Vide Edital do TRT15-2015. Sendo assim, a própria banca continua assumindo que a presente questão tem 2 respostas!

  • O tomcat não é um servidor de aplicação segundo a especificação JEE. FCC sempre temos que avaliar qual a mais certa ou a mais errada.

  • Entre duas respostas certas, marque a mais certa. Essa é uma regra da FCC que vc aceita ou fica de fora da lista dos aprovados. Infelizmente!


ID
644464
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Considere que o JBOSS está instalado de forma padrão na plataforma Windows, em c:\jboss. Nessas condições, o arquivo EAR deve ser instalado (copiado) no diretório:

Alternativas
Comentários
  • Atenção quanto a essa questão, essa estrutura de Deploy já não é aceita desde a versão 7 do Jboss, lançada a cerca de 4 anos.
    Estrutura de Deploy até a versão 6
    $JBOSS_HOME/server/default/deploy/
    Nova estrutura
     $JBOSS_HOME/standalone/deployments/
    Referência
    http://docs.jboss.org/switchyard/releases/0.1/userguide/html/sid-2654315.html
  • Estrutura da versão antiga JBOSS 6 AS. O JBOSS 6 EAP (derivada da JBOSS 7 AS) já segue o novo padrão de standaolne e domain.

  • Questão antiga. As bancas estão cobrando a estrutura do JBoss AS7:

    bin: Scripts de inicialização e configuração

    bundles: Localização dos pacotes OSGi

    docs: Licenças e definições dos XML Schemas (XSD) utilizados

    domain: Arquivos de configuração, deployments, bibliotecas externas (lib/ext) utilizadas por todo o JBoss (domain)

    modules: Módulos utilizados pelo servidor

    standalone: Arquivos de configuração, deployments, bibliotecas utilizadas por um server

    welcome-content: Conteúdo padrão para a página de boas vindas (/)


    No diretório standalone ficarão suas aplicações e configurações de um único server. A estrutura de diretórios dele é auto-expicativa: configuration, para as configurações, data para dados persistentes (sobrevivem após o restart), deployments para suas aplicações, lib para bibliotecas, log para logs e tmp são os arquivos temporários.

    Bons estudos!



ID
708922
Banca
FCC
Órgão
MPE-PE
Ano
2012
Provas
Disciplina
Programação
Assuntos

No JBoss Application Server 7, o servidor poderá ser iniciado para permitir o gerenciamento de múltiplas instâncias do servidor (sejam elas físicas ou virtuais, a partir de um ponto único) ou para se comportar como um único processo independente. Essas formas de execução podem ser conseguidas respectivamente por meio da execução do(s) script(s) ......, presente(s) na pasta bin do JBoss no servidor.

A lacuna pode ser preenchida corretamente por:

Alternativas
Comentários
  • domain.sh e standalone.sh.
  • Para iniciar o JBoss AS 7 de modo domain execute o script JBOSS_HOME/domain.sh no Linux ouJBOSS_HOME/domain.bat no Windows.


     Então para utilizar o Standalone mode basta iniciar o scriptJBOSS_HOME/standalone.sh no Linux ou JBOSS_HOME/standalone.bat no Windows.

  • Os modos de execução do JBOSS são questões recorrente da Carlos Chagas,

     

    Agora, ela deveria ter mencionado no caput da questão que era servidor Linux/Unix.

     


ID
709363
Banca
FCC
Órgão
MPE-PE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Quando o JBoss Application Server 7 é iniciado para permitir o gerenciamento de múltiplas instâncias do servidor, há um arquivo de configuração principal que inclui a
configuração de vários perfis (profiles) que instâncias do servidor podem ser configuradas para executar. Esse arquivo é conhecido como:

Alternativas
Comentários
  • "The most significant part of the configuration in domain.xml and standalone.xml is the configuration of one (instandalone.xml) or more (in domain.xml) "profiles". A profile is a named set of subsystem configurations. A subsystem is an added set of capabilities added to the core server by an extension (see "Extensions" above)."

    Fonte:https://docs.jboss.org/author/display/AS7/General+configuration+concepts
  • O Domain Mode permite iniciar várias instâncias e também oferece uma maneira centralizada de gerenciamento dos recursos facilitando a administração das instâncias JBoss, geralmente utilizado quando se tem vários servidores e opta-se por um gerenciamento multi-server. O Domain Mode pode ser visto como uma unidade de instâncias que compartilham recursos e configurações e são administradas por um processo chamado Domain Controller. O arquivo de configuração é o: domain.xml


    Alternativa: B


ID
720607
Banca
ESAF
Órgão
CGU
Ano
2008
Provas
Disciplina
Programação
Assuntos

O Zope é um servidor de aplicações WEB de código aberto. Os objetos que o Zope publica na WEB são armazenados no ZODB, um banco de dados orientado a objetos integrado ao sistema. Sobre o Zope, é correto afirmar que

Alternativas
Comentários
  • Correta letra E,

    D: o ZOPE é software livre distribuído sob a licença Zope Public License.
  • Você tirou isso de onde filho?
  • O ZEO é composto por um servidor RPC que fornece acesso via rede a um ou mais bancos de dados ZODB em FileStorage. O conjunto de ZEO + FileStorage e aplicação cliente (Zope por exemplo) + ClientStorage permite que os mesmos arquivos de dados ZODB no formato FileStorage sejam acessados simultanemente para criação de Clusters ( escalabilidade ) , muito usados para aumentar o desempenho de sites de alto tráfego que usam Zope/Plone.

    Fonte: http://docs.zope.org/zope2/zope2book/ZEO.html

    Assertiva correta letra "A".
  • Esta questão foi alterada completamente, e sem registro de alterações no histórico. Este site está cada dia menos confiável.

    08/09/2012 16:56:07 - Letra E certa
    23/03/2012 09:48:35 - Letra A certa

    ???????????


  • Questão confusa, porque a letra D também não está errada, já que o zope também é licença GNU, e a questão bate nisso, complicado em!!!!


ID
726763
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2012
Provas
Disciplina
Programação
Assuntos

No JBoss Application Server 7, o Command Line Interface (CLI) é carregado por meio de um arquivo contido na pasta bin do diretório onde o JBoss foi instalado. Esse arquivo, dependendo do Sistema Operacional, pode ser

Alternativas
Comentários

ID
753175
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Programação
Assuntos

Analise as definições abaixo referentes ao Tomcat.

I. O Web Application Deployment Descriptor é um arquivo XML que descreve as servlets e outros componentes que compõem a aplicação, juntamente com parâmetros de inicialização e restrições de segurança.

II. O Tomcat Context Descriptor é um arquivo que pode ser usado para definir opções de configuração específicas do Tomcat como loggers, data sources, configuração de gerenciamento de sessão etc.

As definições I e II referem-se, respectivamente, aos arquivos

Alternativas
Comentários
  • Tomcat é um web Java server, container de servlets. Tomcat é um servidor de aplicações JEE, porém não de EJBs. software livre dentro do projeto Apache Jakarta, cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias como Realms e segurança, JNDI Resources e JDBC DataSources.
    Web Application Deployment Descriptor- O arquivo web.xml descreve as servlets, JSPs,EJBs e outros da aplicação. Tb fornece parametros de inicialização e controles de segurança para o container e aplicação.

    http://www.datadisk.co.uk/html_docs/java_app/tomcat6/tomcat6_basic_config.htm

    http://www.guj.com.br/java/234810-resolvido-configurar-datasource---tomcat--openejb-javaxnamingnamenotfoundexception
  • The locations for Context Descriptors are:

    1. $CATALINA_BASE/conf/[enginename]/[hostname]/[webappname].xml
    2. $CATALINA_BASE/webapps/[webappname]/META-INF/context.xml


  • O Web Application Deployment Descriptor é um arquivo XML que descreve as servlets e outros componentes que compõem a aplicação, juntamente com parâmetros de inicialização e restrições de segurança. 

    Questão parecida, caiu na prova da PGE-MT de dezembro de 2016


ID
770170
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os itens consecutivos, relativos a JBossSeam.

A anotação @End, no JBossSeam, especifica que o método anotado termina a conversação em andamento; o contexto da conversação que recebe essa anotação será destruído no final do request.

Alternativas
Comentários
  • @Begin e @End (lozalizadas no pacote org.jboss.seam.annotations) – estas  duas anotações marcam os métodos que iniciam e terminam uma 
    funcionalidade transacional da aplicação. No caso do exemplo da Agenda de Contatos, os métodos: String novoContato () e String editar (Contato 
    contato), marcam o início da transação referente a abertura do formulário JSF para inclusão de um novo contato e abertura do formulário com os dados de um  
    contato selecionado a partir da lista de contatos, para edição do mesmo, respectivamente. A transação é finalizada quando é invocado o método String 
    salvar(), que persiste as informações do contato em banco de dados,  terminando o estado de conversation no qual é identificado pelo framework Seam.

    http://www.summa.com.br/wp-content/uploads/jboss_seam-artigo-edicao581.pdf

     

ID
770173
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os itens consecutivos, relativos a JBossSeam.

Ao adicionar-se uma tag @In de uma EJB na ActionJBossSeam, a XHTML poderá acessar seus atributos.

Alternativas
Comentários
  • Conforme a especificacao: @In is the dependency injection (see next section) annotation for JBoss Seam; there is some “name matching” magic going on here – if you name your variable facesContext, JBoss Seam will ensure that the actual JSF FacesContext instance is injected

ID
771979
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os itens consecutivos, a respeito de servidores de aplicação
e de arquivos.

O servidor de aplicação JBoss fornece o aplicativo JMX para visualização do servidor, porém o acesso padrão é bloqueado até mesmo para o usuário admin. Para que esse acesso seja liberado, é necessário alterar as configurações no arquivo jmx-console-users.properties.

Alternativas
Comentários

ID
784744
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Programação
Assuntos

Em relação ao ZOPE (Z Object Publishing Environment), é correto afirmar que

Alternativas
Comentários
  • a) os objetos que o Zope publica na Web são escritos em linguagem Visual Phrydom. (Os objetos que o Zope publica na Web são escritos em linguagem Python, e tipicamente armazenados num banco de dados orientado a objetos, o ZODB, que é integrado ao sistema.)
    b) o Zope fornece dois mecanismos para a criação de modelos de páginas: Dynamic Template Markup Language (DTML: Linguagem Dinâmica de Marcação de Modelos), e Zope Page Templates (ZPT: Modelos de Páginas Zope).
    c) o Zope fornece três mecanismos para a criação de modelos de páginas: Dynamic Template Modeling Language (DTML: Linguagem Dinâmica de Modelagem de Formulários Padrão), Zope Page Templates (ZPT: Modelos de Páginas Zope) e Zope Markup Virtual Control (ZMVC: Controle Virtual de Marcação Zope). (O Zope fornece dois mecanismos para a criação de modelos de páginas: Dynamic Template Markup Language (DTML: Linguagem Dinâmica de Marcação de Modelos), e Zope Page Templates (ZPT: Modelos de Páginas Zope)).
    d) os objetos que o Zope publica na Web são escritos em linguagem Pygon. (Os objetos que o Zope publica na Web são escritos em linguagem Python, e tipicamente armazenados num banco de dados orientado a objetos, o ZODB, que é integrado ao sistema.)
    e) o Zope publica na Web objetos escritos em linguagem tipo full.
    Fonte: http://pt.wikipedia.org/wiki/Zope

ID
784747
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Programação
Assuntos

Existem duas vias para criar um tema personalizado para Plone:

Alternativas
Comentários
  • Plone é um Sistema Gerenciador de Conteúdo (CMS - Content Management System) livre e de código aberto. Possui sistema de workflow, segurança e funções pré-configuradas, um conjunto de tipos conteúdo e suporte a várias línguas.

    http://paginas.ufrgs.br/tutorial/dicas-iniciais/sobre-o-plone
  • Existem, para cada modo de criar um tema, vantagens e desvantagens. O quadro a seguir mostra a diferença entre entre eles:
     
    Via web ----------------------
     
    Prós:
    - Rápido e fácil
    = Resultados imediatos na página
     
    Contras:
    - Não é possível reaproveitar em outros sítios
    - Algumas alterações não são possíveis
     
     
    Via produto:  ---------------
     
    Prós:
    - Portabilidade e Reusabilidade
    - Possibilidade de personalizar todo o tema
    - Controle de versões
     
    Contras:
    - Curva de aprendizado alta
    - Necessidade de reiniciar a instância
     
    http://www.softwarelivre.gov.br/plone/arquivos/serpro_guiatecplone3-2.pdfrquivos/serpro_guiatecplone3-2.pdf

ID
784750
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Programação
Assuntos

Uma das ferramentas oferecidas pelo Plone é:

Alternativas
Comentários
  • A.
    Para aqueles que tem conta gratis como eu.
  • O Plone pode ser usado para a construção de portais de informação em intranets,extranets e na Internet. Pode ser usado também para construir sistemas de publicação de documentos ou até como ferramenta para trabalho colaborativo. O Plone roda em praticamente qualquer plataforma.

ID
784759
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Programação
Assuntos

O Plone possui os seguintes papéis de membros:

Alternativas
Comentários
  • Plone é um sistema de gerenciamento de conteúdo (CMS, de Content Management System) escrito na linguagem Python e que roda sobre um Servidor de Aplicações Zope e sobre o framework CMF (Content Management Framework).

    O Plone pode ser usado para a construção de portais de informação em intranets, extranets e na Internet. Pode ser usado também para construir sistemas de publicação de documentos ou até como ferramenta para trabalho colaborativo. O Plone roda em praticamente qualquer plataforma.

     

    Tipos de usuários

    • anônimos: qualquer visitante que não esteja autenticado no site.

    • membros: permite visualizar o conteúdo do portal e em locais adequados, criar conteúdo e enviar a publicação. Qualquer pessoa que estiver registrada no site criado em Plone poderá receber permissões dependendo do fluxo de trabalho estabelecido. Há casos em que apenas usuários registrados, ou seja, membros poderão acessar determinados conteúdos do site, a exemplo de uma intranet.

     Papéis de membros

    • leitor: poderá ler itens que não estão publicados, porém sem alterá-los.

    • colaborador: poderá adicionar novos itens, porém não é permitido que ele edite conteúdos existentes.

    • editor: pode adicionar e editar qualquer item e conteúdo.

    • revisor: publicar itens para serem visualizados por os membros e visitantes anônimos. Ou seja, poderá publicar itens para que eles possam ser visualizados por todos os membros e visitantes anônimos do site. Também poderá rejeitar um conteúdo e sugerir mudanças para sua publicação, gerando uma mensagem de pendência.

    • administrador: responsável por todo o funcionamento do portal. Poderá ver, editar e excluir qualquer objeto do portal, além de aprovar ou reprovar conteúdos. Além disso, o administrador habilita os usuários para utilização do PLONE.


ID
805633
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com referência ao servidor de aplicação J2EE Jboss, julgue o  item  que se segue.

Após ser instalado e sem receber nenhuma customização, esse servidor disponibiliza o console de administração no endereço http://ip:8080/admin-console, em que ip corresponde ao endereço da máquina onde foi instalado o servidor.

Alternativas
Comentários
  • Não sei a qual versão do Jboss essa questão se refere, mas nas versões 6 e 7, o console de administração é acessado por http://localhost:9990/console/App.html.

     

    Fonte: https://access.redhat.com/documentation/pt/red-hat-jboss-enterprise-application-platform/7.0/single/getting-started-guide/#management_interfaces

     

  • JBOSS x Acesso a Área de Configuração
    Com o servidor iniciado, para acessar a área de login do JBoss AS Administration Console deve-se digitar,
    na linha de endereço do navegador, http://localhost:8080/admin-console.

     

    No JBOSS 6 pode-se acessar o console web de gerenciamento utilizando a seguinte porta padrão, pré-definida na instalação: 9990.


ID
805636
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com referência ao servidor de aplicação J2EE Jboss, julgue o  item  que se segue.

É inadequada a utilização de arquivos XML nas aplicações providas para esse servidor, pois ele é incapaz de operar como um webservice.

Alternativas
Comentários
  • Ele é capaz de operar em Webservice

  • XML é vida!


ID
814888
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Programação
Assuntos

Devido à popularização da plataforma Java, o termo “servidor de aplicação” é frequentemente usado como um sinônimo de “servidor de aplicação J2EE”.

Nesse contexto, os servidores a seguir implementam a especificação J2EE, EXCETO

Alternativas
Comentários
  • Servidor IIS,  servidor web mantido pela Microsoft

  • O IIS (Internet Information Server) 7.0 é um componente opcional do Windows Server 2008, por padrão não é instalado no servidor. O IIS 7.0 faz parte do pacote de roles (papéis) do Aplication Server.

  • Gabarito E

    IIS (Internet Information Services - anteriormente denominado Internet Information Server) é um servidor web criado pela Microsoft para seus sistemas operacionais para servidores. Sua primeira versão foi introduzida com o Windows NT Server versão 4, e passou por várias atualizações. É também o sucessor do PWS.

    A versão mais recente é o IIS 10 (disponível apenas no Windows Server 2016 e Windows 10). A função do IIS no Windows server é oferecer uma plataforma para a hospedagem de sites, serviços e aplicativos, sendo capaz de integrar as seguintes tecnologias: ASP.NET, FTP, PHP, WCF e o próprio IIS.[1]

    Uma de suas características mais utilizadas é a geração de páginas HTML dinâmicas, que diferentemente de outros servidores web, usa tecnologia proprietária, o ASP (Active Server Pages), mas também pode usar outras tecnologias com adição de módulos de terceiros.

    Para utilizar essa ferramenta faz-se necessário adquirir licença de uso que para cada instalação ou versão é preciso de pagamento.

    Depois do lançamento da plataforma .NET em 2002 o IIS ganhou também a função de gerenciar o ASP.NET. Este é formado basicamente por dois tipos de aplicações:

    Páginas Web: Tradicionais acessadas por usuários, contém a extensão ASPX Web Services: Funções disponibilizadas pela rede, chamada por aplicativos ASMX

    O ASP.NET, assim como o seu concorrente direto, o JSP, é compilado antes da execução. Esta característica traz vantagens sobre as opções interpretadas, como o ASP e o PHP.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
836557
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os próximos itens, acerca de ZOPE/Plone.

O ZOPE/Plone utiliza, como repositório de dados, o ZODB, um sistema gerenciador de banco de dados orientado a objetos (SGBDOO) com suporte a binary large objects (BLOBs).

Alternativas
Comentários
  • Zope Object Data Base (ou ZODB) é um banco de dados transacional orientado a objetos livre utilizado pelo servidor de aplicação Zope para armazenamento transparente de objetos Python. É incluso como parte do servidor de aplicações web Zope, mas também pode ser usado independentemente. Características do ZOBD incluem: transações, histórico/cancelamento, armazenamento transparente conectável, cache embutido, controle de concorrência multiversão (MVCC) e escalabilidade através da rede (usando ZEO). O ZODB é um repositório de dados Python maduro que possui centenas e milhares de sistemas rodando sobre ele atualmente.


ID
836560
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2012
Provas
Disciplina
Programação
Assuntos

Julgue os próximos itens, acerca de ZOPE/Plone.

Para a instalação do ZOPE 4.0, tanto no Linux quanto no Windows, é necessário que se tenha instalado, previamente, o módulo Python (2.6 ou superior) e o módulo Java (JEE5 ou superior).

Alternativas
Comentários
  • Alguem sabe o erro? Eu acho que é pq nao precisa do java
  • Não é necessário a instalação do módulo Java (JEE5 ou superior), somente o Python.

    http://goo.gl/IjwxX6

    Bons estudos.
  • Não é necessário o Java.

  • Errado

    ZOPE é um servidor de aplicações web de código aberto escrito na linguagem Python, em cima do qual o Plone funciona. É através da interface de gerência desse servidor que o administrador faz as alterações estruturais do site.


ID
843337
Banca
UFBA
Órgão
UFBA
Ano
2012
Provas
Disciplina
Programação
Assuntos

A instalação padrão do servidor Tomcat possui um mecanismo para gerenciamento de um conjunto de conexões com Bancos de Dados.

Alternativas
Comentários
  • Questão classificada de forma errada. Não se trata de Algoritmos e estrutura de dados.
  • http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

    http://www.onjava.com/pub/a/onjava/2006/04/19/database-connection-pooling-with-tomcat.html
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.


ID
900544
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Programação
Assuntos

O JBoss Application Server 7, para prover a sua inicialização, utiliza o arquivo

Alternativas
Comentários
  • https://docs.jboss.org/author/display/AS71/Command+line+parameters

    O
     arquivo standalone inicializa uma instância de servidor independente. ( e não um pool como no caso do arquivo domain)
  • Apesar de existir o arquivo run.bat ou run.sh, esse arquivo não faz nada. O conteúdo dele é:

    #!/bin/sh
    # Placeholder for people used to run.sh from older version redirecting them to read the readme
    echo 
    echo ============================================================================
    echo 
    echo To start JBoss Application Server please see `pwd`/../README.txt
    echo 
    echo ===========================================================================
    echo



    Ele informa para verificar o arquivo README.txt. Nesse arquivo, existem duas formas de iniciar o JBoss7:

    Starting a Standalone Server
    ----------------------------
    An AS7 standalone server runs a single instance of AS7.
     
    /bin/standalone.sh      (Unix / Linux)
     
    \bin\standalone.bat     (Windows)
     
     
    Starting a Managed Domain
    --------------------------
    An AS7 managed domain allows you to control and configure multiple instances 
    of AS7, potentially across several physical (or virtual) machines.  The default 
    configuration includes a domain controller and a single server group with three 
    servers (two of which start automatically), all running on the localhost.
     
    /bin/domain.sh      (Unix / Linux)
     
    \bin\domain.bat     (Windows)
  • Após baixar e extrair a distribuição do AS 7 é hora de testar nossa instalação. Para isso, executaremos três operações simples: start, stop e restart do servidor de aplicação. A partir de agora, faremos referência ao diretório raiz da instalação do JBoss AS como AS7_HOME. Assim, acesse o diretório AS7_HOME/bin e execute o script standalone.(sh|bat).

    Como pode ser notado, existem duas versões para cada script fornecido pelo AS 7. Uma para a plataforma Linux (.sh):

    $ ./standalone.sh

    E outra para a plataforma Windows (.bat):

    > standalone.bat


ID
906832
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2013
Provas
Disciplina
Programação
Assuntos

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:

Alternativas
Comentários
  • Prezados,
    Vamos aos comentários das alternativas :
    a) A grande vantagem do JBoss é que não é necessário fazer a administração e configuração manualmente através da manipulação de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configuração e administração do ambiente de forma bastante amigável.
    Alternativa errada. O JBoss possui sim recursos de administração via interface web, não sendo necessário a manipulação de arquivos XML, porém esses recursos não estão presentes desde a sua criação
    b) O JBoss é um Contêiner Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Porém, o JBoss não implementa um contêiner EJB e, consequentemente, não suporta EJBs.
    Alternativa errada. O JBoss não é só um contêiner Web, ele e um contêiner integralmente certificado para Java EE6 , contendo uma gama de serviços, incluindo entre eles o suporte a EJB´s
    c) O JBoss tem como aspectos positivos o fato da administração e manutenção da configuração ser bastante simples após um aprendizado inicial, porém, só é distribuído como um software proprietário, o que gera altos custos de licença de uso.
    O JBoss foi adquirido pela Red Hat , mas não por isso passou a ser um produto proprietário, o download do JBoss Enterprise Application Platform ( e seu código fonte ) continua disponível, não sendo necessário custos com licença de uso.
    d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.
    Alternativa correta e representa corretamente como o Tomcat pode atuar, atuando como servidor stantalone , ou , integrado com um servidor de aplicação, como é o caso de sua atuação no JBoss AS
    e) O Tomcat é um servidor de aplicação completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP.
    Alternativa errada. O Tomcat não é um servidor de aplicação completo, ele é um servidor WEB, e não suporta EJB.
    Portanto, alternativa correta é a letra D
  • Resposta Letra D. Alguém poderia me dizer o erro da Letra E?

  • Não é a letra "E" porque o Tomcat não é um WebContainer completo, mas sim um Container WEB

  • Letra D

    Tomcat é um servidor webJava, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.


    Letra E

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apacheou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    Ai fica a dúvida terrena.

  • O erro da D está no fato de o Tomcat não se propor a ser um "servidor de aplicação completo", esse é o propósito do JBoss.

    Ainda que, hoje, possamos agregar outras tecnologias ao Tomcat e conseguir alcançar recursos similares aos recursos de um servidor de aplicação, o Tomcat, por definição é uma implementação opensource Servlet/JSP (container JSP/Servlet).

  • Karlos

    Está errado porque:

    O Tomcat é um servidor de aplicação completo (Não é completo , pois não tem EJB) que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP.


  • Tomcat não é um servidor de aplicação. É um servlet container!

  • Parece que a banca queria que você fosse resolvendo por eliminação, até você chegar na letra d)

     

    O que a banca propõe na letra d) é possível, porém imbecil - usar Tomcat integrado com MS IIS ou Tomcat integrado com JBoss AS.

     

    Decida-se: ou use .NET ou JEE. Use um Application Server robusto como JBoss AS se você estiver fazendo algo sério ou Tomcat se estiver brincando.

     

    A banca propõe uma combinação imbecil pra fazer você pensar que está errado.

  • d-

     o Tomcat não é um Application Server, mas servlet container. Web Tier pode ser implementada em Servlet Containers, "mini" servidores de
    aplicação mais leves entretanto não disponibilizam todos os serviços dos servidores de aplicação. Às vezes é melhorsomente com Servlet Containers, colocando a lógica de negócio em Plain Old Java Objects (POJOs). É isso q JEEServer é dividido em Web Tier e Business Tier.


ID
909979
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação a servidores web e aplicações, julgue os itens que se
seguem.

O Java runtime environment (JRE) é o pré-requisito para o funcionamento do servidor de aplicações Jbosss.

Alternativas

ID
928708
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto a servidores de aplicação, julgue os próximos itens.

No servidor Tomcat, arquivos de configuração são armazenados em conf/, arquivos de log em logs/ e as aplicações são tipicamente armazenadas abaixo do diretório server/. As aplicações podem ser implantadas (deployed) enquanto o servidor está em execução.

Alternativas
Comentários
  • No servidor Tomcat, arquivos de configuração são armazenados em conf/, arquivos de log em logs/ e as aplicações são tipicamente armazenadas abaixo do diretório server/ webapps. As aplicações podem ser implantadas (deployed) enquanto o servidor está em execução.
  • Diretório WebApp
    É o diretório base das aplicações quando usado o servidor web TOMCAT. Um conjunto de Servlets, páginas JSP, classes Java, bibliotecas, ícones, páginas HTML e outros elementos, que podem ser empacotados juntos pelos desen volvedores, são instalados neste diretório.


ID
928711
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto a servidores de aplicação, julgue os próximos itens.

No modo de configuração mínimo do sevidor JBoss, há suporte para o serviço JMS e no modo default, é provido o serviço IIOP; o arquivo data/jboss-service.xml lista serviços prestados quando o servidor é ativado; DATA é um dos cinco níveis básicos de log.

Alternativas
Comentários
  • Existem 6 níveis de log no Jboss FATAL, TRACE, DEBUG, INFO, ERROR, WARN
  • Se você soubesse a estrutura de pastas do JBoss, dava pra matar a questão. O arquivo XML fica na pasta conf. 

    Fonte: http://www.uniriotec.br/~paulo.pires/cursos/TABD1/JBoss.pdf
  • A afirmação "DATA é um dos cinco níveis básicos de log" torna a questão errada.

  • 1.1.1. Server Configurations
    minimal

    has a minimal configuration—the bare minimum services required to start JBoss. It starts the logging service, a JNDI server and a URL deployment scanner to find new deployments. This is what you would use if you want to use JMX/JBoss to start your own services without any other J2EE technologies. This is just the bare server. There is no web container, no EJB or JMS support. This is not a J2EE 1.4 compatible configuration.

    http://docs.jboss.org/jbossas/docs/Getting_Started_Guide/beta422/html/The_JBoss_Server___A_Quick_Tour-Server_Configurations.html


ID
928714
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto a servidores de aplicação, julgue os próximos itens.

No sevidor JBoss, abaixo do diretório identificado por JBOSS_HOME, há o subdiretório bin/, que contém scritps para iniciar a execução do servidor, e o subdiretório webapps / que contém as aplicações implantadas (deployed); dados sobre os domínios de segurança são tipicamente armazenados em conf/domain-security.xml.

Alternativas
Comentários
  • JBOSS_HOME é apenas uma variável de ambiente e não um diretório com subdiretórios conforme afirmado. Logo, errado.
  •  o erro principal da questão, era que as aplicaçoes ficam no diretório webapps (correto: server/default/deploy)


ID
933169
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Com relação aos servidores de aplicação, julgue os itens a seguir.

Na arquitetura do JBoss, qualquer componente pode ser reiniciado, reconfigurado, substituído ou atualizado a quente.

Alternativas

ID
944500
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2013
Provas
Disciplina
Programação
Assuntos

No servidor Tomcat 7.0, a propriedade autoDeploy do contêiner Host no arquivo de configuração server.xml tem a função de indicar

Alternativas
Comentários
  • Prezados,
    De acordo com a documentação do Tomcat, a flag Autodeploy indica que se novas aplicações forem adicionadas no diretório appBase enquanto o Tomcat estiver rodando, ele deve checar e automaticamente realizar o deploy da aplicação
    Portanto, alternativa correta é a letra C
    Fonte : http://tomcat.apache.org/tomcat-5.5-doc/config/host.html
  • autoDeploy: This flag value indicates if Tomcat should check periodically for new or updated web applications while Tomcat is running. If true, Tomcat periodically checks the appBase and $CATALINA_BASE/conf/[engine_name]/[host_name] directories and deploys any new web applications or context XML descriptors found. Updated web applications or context XML descriptors will trigger a reload of the web application. The flag's value defaults to true. See Automatic Application Deployment for more information.

    Fonte: https://tomcat.apache.org/tomcat-6.0-doc/config/host.html (Alternativa correta: C)

ID
944503
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2013
Provas
Disciplina
Programação
Assuntos

Considere o seguinte trecho do arquivo web.xml de um servidor Tomcat 7.0:

<init-param>
<param-name>checkInterval</param-name>
<param-value>30</param-value>
</init-param>

Esse trecho tem como função configurar

Alternativas
Comentários
  • checkInterval - If development is false and checkInterval is greater than zero, background compiles are enabled. checkInterval is the time in seconds between checks to see if a JSP page (and its dependent files) needs to be recompiled. Default 0 seconds.
  • Fonte: http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html

  • Prezados,
    Segundo a documentação do Tomcat, o Checkinterval é o tempo ( em segundos ) entre as checagens que o servidor tem que fazer para ver se o JSP precisa ser recompilado. O tempo default é zero segundos
    Portanto, alternativa correta é a letra A
    Fonte : http://tomcat.apache.org/tomcat-6.0-doc/jasper-howto.html
  • Tradução:

    heckInterval - Se o desenvolvimento é falsa e checkInterval é maior do que zero, compila fundo estão habilitados. checkInterval é o tempo em segundos entre as verificações para ver se uma página JSP (e seus arquivos dependentes ) precisa ser recompilados . Padrão 0 segundos.
    Fonte : http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html

  • chapinha essa hein!


    decoreba bom


ID
946912
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito de servidores de aplicação e de Web, julgue os próximos itens.

No Tomcat 7, o uso de log hierárquico depende de implementações específicas.

Alternativas
Comentários
  • Tomcat 7 tem log hierarquico nativo sem a necessidade de desenvolvimento específico na aplicação.
  • De acordo com a documentação do Tomcat:

     

    "Logging in Apache Tomcat is implemented with the help of Apache Commons Logging library. That library is a thin wrapper above different logging frameworks. It provides Tomcat with the ability to log hierarchically across various log levels without the need to rely on a particular logging implementation."

    O que é possível concluir é que o sistema de logs do Tomcat não depende de uma implementação em particular. Pode ser qualquer uma dentre as várias disponíveis.

     

    Fonte: https://tomcat.apache.org/tomcat-7.0-doc/logging.html


ID
946915
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito de servidores de aplicação e de Web, julgue os próximos itens.

Um dos mecanismos de criação de modelos de páginas fornecido pelo Zope é o ZPT, que disponibiliza uma quantidade limitada de recursos, estimulando a implementação de lógica em scripts Python que são invocados nos modelos.

Alternativas
Comentários
  • O Zope fornece dois mecanismos para a criação de modelos de páginas: Dynamic Template Markup Language (DTML: Linguagem Dinâmica de Marcação de Modelos), e Zope Page Templates (ZPT: Modelos de Páginas Zope).
    ZPT proporciona apenas um conjunto limitado de recursos, estimulando os programadores a implementar a lógica em scripts Python à parte, que são apenas invocados (e não incluídos) nos modelos.

    Portanto questão CERTA.

    FONTE: 
    http://pt.wikipedia.org/wiki/Zope
  • ERRADO

    ZPT - Zope Pages Templates, linguagem muito utilizada dentro do excelente Zope e que serve para separar o código de programação (Python) do layout.

    Introdução

    Zope Pages Templates, ou simplesmente, ZPT, é uma linguagem de templates utilizada no Zope que permite que haja uma interatividade entre os programadores e os designers de uma forma muito agradável.

    Com ZPT, o designer pode criar toda a página (seu layout) e colocar os campos (as tags) em seu lugar específico onde entrará a lógica (scripts em Python) do programador. Isso faz com que a página separe o visual da lógica.

    Então, qual é o objetivo do ZPT? É ser uma linguagem que possibilite a feliz união do programador com o designer.

  • O Zope fornece dois mecanismos para a criação de modelos de páginas:

    DTML: Dynamic Template Markup Language ( Linguagem Dinâmica de Marcação de Modelos),

    e

    ZPT: Zope Page Templates ( Modelos de Páginas Zope).

    ----> O DTML é uma linguagem de marcação que permite implementar lógica simples em modelos, através de laços, condicionais e inserção de variáveis.

    No entanto, o DTML apresenta alguns problemas comuns às linguagens deste tipo: os modelos não podem ser verificados por validadores HTML, e a inclusão indiscriminada de lógica nos modelos resulta em código pouco legível e difícil de manter.

    ----> ZPT é uma tecnologia que ataca estes problemas. Modelos ZPT são formadas por XML  ou  HTML válido, nas quais toda a codificação é feita através de atributos dentro das etiquetas já existentes nestas linguagens. Tais atributos utilizam um espaço de nomes especial, denominado tal: Template Attribute Language (Linguagem de Atributos para Modelos), e assim são compatíveis com as especificações do  e com as principais ferramentas de edição de HTML.

    ZPT proporciona apenas um conjunto limitado de recursos, estimulando os programadores a implementar a lógica em Scripts Python à parte, que são apenas invocados (e não incluídos) nos modelos.

    ZPT também fornece suporte à  e localização de aplicativos web, propiciando a substituição de mensagens por versões previamente traduzidas em múltiplas línguas.

  • Filtro do QC é igual à peneira aqui de casa.

    #paz

    Não sei o que é ZOPE e quero aprender pytohn.

    OBS: Método nishimura não funcionou aqui.

  • ZOPE e ZPT cai na PF? kkkkkkkkkkk. Pq tá difícil hein! Só aparece questões de professor de informática e Analista de Redes e afins.


ID
946918
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito de servidores de aplicação e de Web, julgue os próximos itens.

No JBoss AS7, a carga de classes (class loading) é baseada em módulos, que devem definir dependência explícita em relação a outros módulos.

Alternativas
Comentários
  • Caramba.. questão maneira!

    Super atual

    Jboss 7 foi todo reformulado... ficou muito mais rápido e agora trabalha com o conceito de módulos
  • Discordo! 

    Pode haver também dependências implícitas com outros módulos.

    https://docs.jboss.org/author/display/AS7/Implicit+module+dependencies+for+deployments

  • Pode até ter também dependências implícitas com outros módulos, mas não torna a questão incorreta, pois ela apenas descreveu de forma literal o trecho destacado abaixo:

    "No JBoss AS7 a carga de classe em AS7 é consideravelmente diferente das versões anteriores do JBoss AS. A carga de classe é baseada no projeto JBoss Modules. Em vez do mais familiar ambiente de carga de classe hierárquica, a carga de classe do AS7 é baseada em módulos que têm de definir as dependências explícitas em relação a outros módulos. Implementações em AS7 também são módulos, e não têm acesso a classes que são definidas em jars no servidor de aplicação, a menos que uma dependência explícita sobre essas classes seja definida."

    Fonte: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7#


ID
947440
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca de servidores de aplicação, julgue os itens que se seguem.

Apache, Tomcat, Jboss, WebSphere, Redmine e ISS, são exemplos de servidores de aplicação.

Alternativas
Comentários
  • Apache, por si só não é um servidor de aplicação.
  • Complementando, Redmine tambem nao eh um servidor de aplicao.

    Redmine: A flexible project management web application which includes a gantt char...
  • Ao meu ver o Tomcat é um servidor web que lida pricipalmente com servlets e JSP. Também invalidaria a questão...

  • Apache e Redmine não são; os demais são!!

  • Mais um erro é que não existe servidor ISS e sim IIS (Internet Information Services)

  • Tomcat não é um servidor de aplicação. Ele é apenas um Servlet e JSP container.


    Isso pode ser confirmado na primeira sentença da documentação do Tomcat:

    http://tomcat.apache.org/tomcat-8.0-doc/index.html

  • Redmine e uma aplicação em PHP (open source) que utiliza o Scrum.

  • Engraçado que a CESPE, contrariando os próprios mantenedores dos softwares, (e, portanto, na minha interpretação, erradamente) chama em alguns de seus Editais


    19 Servidores de aplicação.

    19.1 JBoss Application Server.

    19.2 Apache Web Server.

    19.3 Tomcat Application Server.

  • Redmine é um sistema para gerenciamento de projetos


ID
984682
Banca
CESPE / CEBRASPE
Órgão
MPOG
Ano
2013
Provas
Disciplina
Programação
Assuntos

A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que apresentam essa qualidade.Acerca dessas linguagens, julgue os itens subsequentes.


Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos em arquivos, tal como a maioria dos servidores de aplicação web.

Alternativas
Comentários
  • Os objetos que o Zope publica na Web são escritos em linguagem Python, e tipicamente armazenados num banco de dados orientado a objetos, o ZODB, que é integrado ao sistema.

    Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web. 


  • Gaba: ERRADO

    Comentários: ...é formado por objetos em ARQUIVOS...

    isso tem mais cara de descrição de windows Explorer, gerenciador de arquivos e pastas.

  • objetos em banco de dados e não em arquivos! 

    Arquivos são ineficientes, redundantes, etc...

  • Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web. Esta abordagem permite alavancar as vantagens do paradigma de objetos, como encapsulamento. Zope associa URLs a objetos utilizando a hierarquia de partes (composição); os métodos são considerados como partes dos objetos.

  • BANCO DE DADOS? SIM!

    ARQUIVOS? NÃO!

  • Errado!

    Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web.

    Fonte: Wikipédia

  • MEC - 2015 - CESPE - A respeito de sistemas de gerenciamento de conteúdo e de acessibilidade, julgue o seguinte item. Plone é uma extensão do CMF (content management framework), desenvolvido na linguagem Python, que utiliza o servidor Zope e tem a desvantagem de somente ser compatível com o banco de dados ZODB (zope object database). [ERRADA] O lone roda em praticamente qualquer plataforma.

    ANTT - 2013 - CESPE - Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web. O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB. O Zope não permite a criação de aplicações web embasadas em componentes. [ERRADA] O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB, que permite a criação de aplicações web embasada em componentes já que o suporte a componentes é a principal função de um servidor de aplicação, seja ele em qualquer linguagem de programação.

    MPOG - 2013 - CESPE - Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos em arquivos, tal como a maioria dos servidores de aplicação web[ERRADA] Errada, pois os objetos estão em bancos de dados e não em arquivos.

    SERPRO - 2013 - CESPE - Um dos mecanismos de criação de modelos de páginas fornecido pelo Zope é o ZPT, que disponibiliza uma quantidade limitada de recursos, estimulando a implementação de lógica em scripts Python que são invocados nos modelos. [CERTA] O Zope fornece dois mecanismos para a criação de modelos de páginas: Dynamic Template Markup Language (DTML: Linguagem Dinâmica de Marcação de Modelos), e Zope Page Templates (ZPT: Modelos de Páginas Zope). ZPT proporciona apenas um conjunto limitado de recursos, estimulando os programadores a implementar a lógica em scripts Python à parte, que são apenas invocados (e não incluídos) nos modelos.

    BANCO DA AMAZÔNIA - CESPE - 2010 - Zope é um servidor de aplicação open source desenvolvido utilizando-se exclusivamente a linguagem Python. O Zope possui banco de dados orientado a objetos integrado denominado Plone. [ERRADA] O banco de dados do ZOPE chama-se ZODB, não é desenvolvido utilizando-se apenas a linguagem Pyhton, mas também a C++ e Plone é um sistema robusto de gerenciamento de conteúdo escrito na linguagem Python e que é executado sobre o Servidor de Aplicações Zope e sobre o framework CMF (Content Management Framework).

  • Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web. 


ID
984718
Banca
CESPE / CEBRASPE
Órgão
MPOG
Ano
2013
Provas
Disciplina
Programação
Assuntos

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.

Alternativas
Comentários
  • Segundo o próprio site do plone, o Jquery já vem pré-instalado com o Plone desde a versão 3.1 (2008)

     

    ref: http://docs.plone.org/4/en/old-reference-manuals/plone_3_theming/page/using-jquery-and-jquery-tools.html

     

     


ID
991054
Banca
CESPE / CEBRASPE
Órgão
MS
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito do servidor Jboss, julgue os itens a seguir.

Para carregar um snapshot ao inicializar o serviço do Jboss, deve-se utilizar a opção –server-config.

Alternativas
Comentários
  • https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Administration_and_Configuration_Guide/Load_a_Configuration_Snapshot.html
    Correto segundo documentação acima.

  • não seria --server-config ? com -- (dois hifens)?

  • Queria saber qual o critério do CESPE para analisar recursos. O correto mesmo seria --server-config.

     

    De duas uma, ou ninguém percebeu isso, o que acho pouco provável hoje em dia, ou entrou com o recurso e o CESPE nem anulou e nem mudou o gabarito. Mas já vi erros muito parecidos resultarem em alteração de gabarito. 

     

    O mais justo mesmo seria anular. Alterar o gabarito por vezes acaba prejudicando quem sabia a resposta e não se atentou, ou ainda sabia a reposta, percebeu, mas preferiu marcar como certo, apostando que o gabarito não seria alterado, como foi o caso nessa e em tantas outras questões.

     

  • É possível que o examinador tenha escrito com dois traços, mas o corretor mudou para um traço simples também. Nunca se sabe.


ID
991057
Banca
CESPE / CEBRASPE
Órgão
MS
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito do servidor Jboss, julgue os itens a seguir.

Para serem gerados snapshots da instância Jboss que estiver em execução, é necessário executar o comando save-snapshot.

Alternativas
Comentários
  • https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Administration_and_Configuration_Guide/Save_a_Configuration_Snapshot_Using_the_Management_CLI.html
    Segundo essa documentação o comando correto é: take-snapshot

  •  take-snapshot


ID
1007074
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2013
Provas
Disciplina
Programação
Assuntos

A versão 7 do JBoss Application Server, JBoss AS 7, trouxe o modo de trabalho Domain Mode, que permite iniciar várias instâncias e também oferece uma maneira centralizada de gerenciamento dos recursos facilitando a administração das instâncias JBoss.

Para iniciar o JBoss AS 7 no Domain Mode deve-se executar, de acordo com o sistema operacional, o script (que geralmente encontra-se na pasta JBOSS_HOME/bin) .....I....

O Domain Mode pode ser visto como uma unidade de instâncias que compartilham recursos e configurações e são administradas por um processo chamado ....II....

A lacuna I, que se refere ao script e a lacuna II, que se refere ao processo, são, respectivamente:


Alternativas
Comentários
  •  O Domain Mode pode ser visto como uma unidade de instâncias que compartilham recursos e configurações e são administradas por um processo chamado Domain Controller

    Para iniciar o JBoss AS 7 de modo domain execute o script JBOSS_HOME/domain.sh no Linux ouJBOSS_HOME/domain.bat no Windows.


    http://jbossdivers.wordpress.com/2012/09/28/introducao-ao-domain-mode-no-jboss-as-7-1-2-jboss-eap-6-parte-1/

  • Questão ninja! Só acertei porque tive calma e também por ver o .sh e .bat respectivamente pertencentes ao linux e windows 



ID
1007242
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2013
Provas
Disciplina
Programação
Assuntos

O JBoss Application Server 7, ou JBoss AS 7, é a mais nova versão do Servidor de Aplicação Java, de código aberto utilizado por desenvolvedores de aplicações corporativas baseadas na plataforma Java EE. As características que se destacam nessa nova versão são a sua velocidade de inicialização e os modos de trabalho, quais sejam:

Alternativas
Comentários
  • Alternativa B:
    O Standalone Mode foi adicionado nesta versão. Quando o gerenciamento centralizado não é necessário, ou se você for um desenvolvedor trabalhando em um projeto usando JBoss Developer Studio (JBDS), modo standalone é o mais correto.
    O
    Domain Mode é uma das novidades trazidas pela JBoss AS7. Este modo fornece um único ponto de controle chamado de controlador de domínio para executar e gerenciar uma coleção de servidores.

    Via: http://www.jbossauthority.com/standalone-vs-domain-mode-jboss-eap-6/
  • Prezados,

    A questão pergunta quais são os modos de trabalho do JBoss AS 7, e segundo a documentação do mesmo, podemos ver que os modos de operação são o Standalone Mode e Domain Mode, portanto, alternativa correta é a letra B


    Fonte : https://community.jboss.org/wiki/AdministrandoJBossApplicationServer7-Parte1


  • Assunto que vem sendo cobrado com alguma frequência pela FCC. 

    Apareceu em outras questões, porém de uma maneira diferente :

    http://www.questoesdeconcursos.com.br/questoes/7680bbf5-a2

    http://www.questoesdeconcursos.com.br/questoes/7d14dc5c-19 


ID
1028812
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação ao Tomcat, considere as seguintes afrmativas:

1. É um servidor de aplicações Java mantido pela fundação apache.

2. Pode-se dizer que é um container de Servlets.

3. Dentre os componentes ou recursos servidos pelo tomcat, pode-se citar JSP.

Assinale a alternativa que indica todas as afrmativas corretas.

Alternativas
Comentários
  • 1. É um servidor de aplicações Java mantido pela fundação apache. [Primeiramente foi desenvolvido pela Sun, depois seu código foi doado ao Apache e surgiu então a versão Tomcat 3]

    2. Pode-se dizer que é um container de Servlets. [Correto, é um container de Servelets e JSP]

    3. Dentre os componentes ou recursos servidos pelo tomcat, pode-se citar JSP.[Correto]

  • TOMCAT não é servidor de aplicação!!!!!

    TOMCAT é WEB Contêiner ou WEB Server!

  • Letra E

     

    O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

     

    Tecnicamente, o Tomcat é um Conteiner Web, parte da plataforma corporativa Java Enterprise Edition (Java EE, anteriormente denominada J2EE) que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.

     

    Fonte: http://www.mhavila.com.br/topicos/java/tomcat.html

  • O Tomcat é um servidor de aplicações Java para web

    A banca se esqueceu da parte principal... PARA WEB... 

    Sem isso a acertiva fica incorreta.. 

    Eita FEPESE...


ID
1055896
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, a respeito de Apache Web Server e Tomcat Application Server.

Se estiverem contidas no arquivo web.xml, as especificações abaixo determinarão a ordem das páginas procuradas em um servidor Tomcat, quando uma requisição URI referir-se ao diretório.
<welcome-file-list> 

<welcome-file>index.html</welcome-file> 
<welcome-file>index.htm</welcome-file> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list>

Alternativas
Comentários
  • as tags de XML não devem ser fechadas? As tags não deveriam ter para cada uma delas?

    Deve ser problema no meu browser (tentei no Chome e no Firefox), mas as tags de fechamento não estão sendo exibidas. Ou é um problema na cópia da questão pelo site QConcursos. Vou avisá-los!

    Na prova a questão está correta:

    "Se estiverem contidas no arquivo web.xml , as especificações abaixo determinarão a ordem das páginas procuradas em um servidor Tomcat, quando uma requisição URI referir-se ao diretório.

    <welcome-file-list>

      <welcome-file>index.html</welcome-file>

      <welcome-file>index.htm</welcome-file>

      <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

    Questão correta, portanto!

    Bons estudos!

  • http://wiki.locaweb.com/pt-br/Definindo_a_ordem_das_p%C3%A1ginas_index_no_Tomcat_e_JBoss


ID
1099177
Banca
COPEVE-UFAL
Órgão
ALGÁS
Ano
2012
Provas
Disciplina
Programação
Assuntos

Dadas as afirmações a seguir,

I. O servidor de aplicações Web JBoss é baseado no servidor Web Tomcat; porém, com algumas diferenças, como por exemplo o uso do conector APR, ao invés do NIO.

II. O servidor Web Apache, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

III. Em suas instalações padrões, tanto o JBoss, quanto o Tomcat dão suporte à execução de componentes Enterprise Java Beans.

IV. O servidor Web Tomcat, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

verifica-se que somente

Alternativas
Comentários
  • b-

    A Web Tier pode ser implementada em Servlet Containers, mais leves mas não disponibilizam todos os serviços. O Apache Tomcat é um Servlet Container.

  • A primeira assertiva está errada. JBoss não é baseado em Tomcat, mas sim em Java. A alternativa correta deveria ser a letra E.


ID
1115290
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Em relação a servidores web e de aplicação, julgue os itens subsecutivos.

O Zope utiliza uma base de dados orientada a objetos que contém todas as versões antigas de um objeto utilizado no sítio.

Alternativas
Comentários
  • ZOPE e ZEND... dois frameworks que eu vivo errando questão sobre o assunto

  • ZOPE e ZEND... dois frameworks que eu vivo errando questão sobre o assunto

  • Os objetos que o Zope publica na Web são escritos em linguagem Python, e tipicamente armazenados num banco de dados orientado a objetos, o ZODB (Zope Object Database).

    O ZODB é um repositório de dados Python que inclui: transações, histórico/cancelamento (versões), armazenamento transparente conectável, cache embutido, controle de concorrência multiversão (MVCC) e escalabilidade através da rede.


ID
1151557
Banca
INSTITUTO AOCP
Órgão
Colégio Pedro II
Ano
2013
Provas
Disciplina
Programação
Assuntos

Por padrão o Apache Tomcat versão 7.0 ou superior vem confgurado para rodar utilizando a porta 8080. Caso o usuário precise alterar a porta do tomcat, em qual arquivo ele irá encontrar as confgurações necessárias para efetuar esta alteração?

Alternativas
Comentários
  • O arquivo de configuração do servidor TOMCAT encontra-se no mesmo diretório da configuração do usuário. O arquivo referente à configuração do servidor chama-se server.xml; nele pode-se configurar quais portas serão utilizadas para a conexão, o protocolo e o redirecionamento de portas, dentre outros. Essas opções, por padrão, já vêm configuradas.

    Read more: http://www.linhadecodigo.com.br/artigo/2723/implementando-servidor-web-java-com-tomcat-no-linux.aspx#ixzz3CIMOg1Xj

    Bons estudos!

ID
1159618
Banca
CESPE / CEBRASPE
Órgão
TJ-CE
Ano
2014
Provas
Disciplina
Programação
Assuntos

Assinale a opção correta acerca de servidor de aplicação Jboss 7.

Alternativas
Comentários
  • A letra E está errada só por causa de Standalone Server e Manager Domain ao invés de Standalone Mode e Domain Mode?

  • Alternativa D) é a correta:

    "Command history

    Command (and operation request) history is enabled by default. The history is kept both: in-memory and in a file on the disk, i.e. it is preserved between the command line sessions. The history file name is .jboss-cli-history and is automatically created in the user's home directory. When the command line interface is launched this file is read and the in-memory history is initialized with its content.

    While in the command line session, you can use the arrow keys to go back and forth in the history of commands and operations. To manipulate the history you can use history command.

    If executed w/o the argument, it will print all the recorded commands and operations (up to the configured maximum, which is by default 500) from the in-memory history.

    history supports three optional arguments:

    disable - will disable history expansion (but will not clear the previously recorded history);
    enabled - will re-enable history expansion (starting from the last recorded command before the history expansion was disabled);
    clear - will clear the in-memory history (but not the file one)
    ."

    fonte : https://developer.jboss.org/wiki/CommandLineInterface.

  • Rodrigo, acredito que não.

    O fator principal é o gerenciamento centralizado e não em relação a sua capacidade de armazenamento

  • Alguém comenta o item A?

  • a) [ ERRADO ]

    "All JBoss AS [ Application Server ] management resources are organized in a tree. The path to the node in the tree for a particular resource is its address." - https://docs.jboss.org/author/display/AS7/Management+resources

    Está errado dizer que "A hierarquia dos recursos de gerenciamento do Jboss pode ser representada de diversas formas" como afirma a questão, a representação de recursos de gerenciamento é somente através de uma árvore.

     

    b) [ ERRADO ] The domain.xml, host.xml and standalone.xml configuration files all include a section where interfaces can be declared.
    https://docs.jboss.org/author/display/AS71/Interfaces+and+ports


    c) [ ERRADO ] Não é só via comando de linha:
    The JBoss 7 management console is served through the default HTTP management endoint.
    Typically that's http://localhost:9990/console
    https://developer.jboss.org/wiki/JBoss7ManagementWebUI


    d) [ GABARITO ] Comentado pelo Sergio Raulino


    e) [ ERRADO ] Comentado pelo Gustavo N

  • E uma árvore não pode ser um grafo também?


ID
1202881
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB) não é possível utilizar o servidor Tomcat até a versão 6 porque ele não

Alternativas
Comentários
  • Tomcat implementa apenas parte da especificação JEE. É chamado de servidor Web/contêiner Web, e suporta Servlets e JSP.

    Já foi a implementação de referência, tendo seu posto "tomado" pelo glassfish.

  • Para mim, essa questão mereceria um recurso. Se o Tomcat suportasse as APIs Java EE ele seria um servidor certificado, e para suportar uma API, naturalmente, haveria a implementação. É assim com todos os servidores Java EE certificados. Eles suportam porque implementam, e implementam porque oferecem o suporte.

  • Alguém sabe porque o examinador resolveu meter o " até a versão 6 " no enunciado?

    As versões posteriores suportam? Se não, será que foi só preguiça do examinador se informar?

    Em pleno 2013, não existia versão mais moderna? E se não, o edital previa que era pra estudar versão antiga?

     

  • Seu Saraiva, eu acho que existe um "suporte" chamado Apache OpenEJB como componete adicional.

    "Q: Is there any way to add EJB support to Apache Tomcat?

    A: Yes. With the help of a few additional components, Tomcat is more than capable of handling EJBs. The most common way to add EJB support to Apache Tomcat is to embed the Apache OpenEJB container within the Tomcat server."

    fonte: https://www.mulesoft.com/tcat/tomcat-ejb

  • a-

    A Web Tier pode ser em Servlet Containers, "mini" servidores de aplicação mais leves, mas não têm todos os serviços dos servidores de aplicação. O Apache Tomcat é um Servlet Container. Em muitas situações, é melhor aplicações so com Servlet Containers, colocando a lógica de negócio em Plain Old Java Objects (POJOs) do que o peso de um servidor de aplicação com Enterprise Beans. É isso que camada JEEServer é dividida em Web
    Tier e Business Tier. 


ID
1202896
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

O JBoss Application Server 7 é um servidor que pode ser inicializado de dois modos diferentes. Sobre o modo domain é correto afirmar que

Alternativas
Comentários
  • a)O JBoss AS 7 pode ser iniciado (JBOSS_HOME/bin/domain.sh) para permitir o gerenciamento de múltiplas instâncias do servidor, sejam elas FÍSICAS ou VIRTUAIS, a partir de um ponto único, ou seja, vários processos - um para cada instância - dependentes de um único ponto único (HOST CONTROLLER). Ou ainda, pode também o JBoss AS 7 ser iniciado (JBOSS_HOME/bin/standalone.sh) para comportar como um único processo independente.

    b)Cada instância do JBOSS não é independente, dependerá do HOST CONTROLLER. Somente no modo Standalone que haverá uma única instância. Ademais, as configurações ficam em JBOSS_HOME/configuration

    c) Para iniciar o JBoss utilizando configuração alternativa utiliza:

    ./standalone.sh --server-config=standalone-preview.xml ==> STANDALONE

    ./domain.sh --domain-config=domain-preview.xml ==> DOMAIN MODE

    d)Para acessar o console de administraçao: (NÃO USA HTTPS)

    http://localhost:9990/console

    A porta 9990 é a porta default. Se desejar modificar acesse o arquivo http-interface port :

    Em linha de comando para acessar o console:

    cd $JBOSS_HOME/bin

    ./jboss-admin.sh --connect

    e) Para adicionar um novo usuário execute: 

    ./jboss-as-7.1.0.CR1/bin/add-user.sh

  • Caí na pegadinha da letra A.. VÁRIAS instâncias no MESMO HOST = host controller... hosts distintos = domain controller (gerenciando diversos host controller)

    https://docs.jboss.org/author/display/AS7/Domain+Setup?_sscc=t


ID
1204750
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Considere as orientações:

Para iniciar e parar o ...... como processo utilizando o prompt de comandos (console ou shell) do sistema operacional:

1. defina as variáveis de ambiente JAVA_HOME e CATALINA_HOME, para apontar o diretório principal da instalação do Java e do ......, respectivamente. O recomendado é criar o script [Windows] setenv.bat ou [Unix] setenv.sh dentro de CATALINA_HOME/bin, com estas configurações;

2. vá para o diretório bin do ......:
- [Windows] cd %CATALINA_HOME%\bin
- [Unix] cd $CATALINA_HOME/bin

3. execute o script desejado:
- Iniciar: [Windows] startup.bat ou catalina start [Unix] startup.sh ou catalina.sh start
- Parar: [Windows] shutdown.bat ou catalina stop [Unix] shutdown.sh ou catalina.sh stop

As lacunas das orientações acima referem-se ao

Alternativas
Comentários
  • Vale lembrar que o Tomcat é um servidor WEB e não servidor de aplicação.

  • Na verdade mesmo, tomcat não é servidor web e nem servidor de aplicação, ele é um Servlet Container!


    Essa questão caberia um recurso fácil


    Ou então um Web container

  • Amigos, não há CONSENSO nem mesmo sobre o que significam tais conceitos: servidor de aplicação, servidor web, servlet container etc. Podemos estar diante de "coisas" completamente diferentes ou, até mesmo, podemos estar falando de gêneros e espécies.

  • A própria FCC na questão Q213501, invalida o item A por dizer que o tomcat é um servidor de aplicação, questão deveria ser anulada!


ID
1226980
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem.

Jboss e Tomcat são servidores de aplicação equivalentes no que se refere ao suporte a aplicações corporativas na plataforma Java, visto que ambos implementam uma pilha JEE (Java Enterprise Edition) completa.

Alternativas
Comentários
  • Ele não é considerado um Servidor de aplicações JEE porque ele não implementa toda a especificação JEE, mas somente a parte de Servlets, outros serviços de JEE como EJB, JMS, etc... não são implementadas pelo Tomcat. 

  • O Jboss é considerado um Servidor de aplicação FULL, enquanto o Tomcat é considerado um Container de Servlets e JSPs.
  • e-

     Tomcat não é um Application Server, um servlet container.

    servidor de aplica;'ao: GlassFish, Wildfly, WebLogic, JBoss


ID
1226983
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem.

Embora o WebSphere Application Server tenha suporte para JEE (Java Enterprise Edition) sem a necessidade de instalar software adicional, ele não tem suporte para aplicações REST (Representational State Transfer).

Alternativas
Comentários
  • Suplementos do WebSphere Application Server, que incluem:

    - IBM HTTP Server: esse servidor da web completo é baseado no Servidor HTTP Apache. Oferece instalação fácil, suporte para SSL, uma ferramenta gráfica de gerenciamento de certificados e aprimoramentos adicionais de capacidade de manutenção.


    - Plug-ins de servidor da web para o WebSphere Application Server: esses plug-ins permitem que o servidor da web comunique solicitações de conteúdo dinâmico, como servlets, para o servidor de aplicativos.

    - WebSphere Customization Toolbox: inclui ferramentas para gerenciar, configurar e migrar várias partes do ambiente do WebSphere Application Server.

    - Aplicativo cliente para o WebSphere Application Server: inclui um aplicativo cliente do J2EE e um aplicativo de thin client para usar com o WebSphere Application Server.IBM Thin Client for EJB: substitui o Pluggable Application Client, que foi descontinuado.


    - Web 2.0 and Mobile Toolkit: proporciona uma estrutura de desenvolvimento suportada, de Asynchronous JavaScript and XML (Ajax) aberto que aproveita os ativos de SOA e JEE existentes para entregar experiências do usuário sofisticadas. Também inclui o desenvolvimento simplificado e baseado em padrões de aplicativos da web remotos e serviços da web do tipo Representational State Transfer (REST).

    http://www.ibm.com/developerworks/br/downloads/ws/wasdevelopers/

  • Se eh um servidor javaee ele necessariamente implementa jax-rs


ID
1305958
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Programação
Assuntos

Acerca dos servidores de aplicação e da Web, julgue os itens subsecutivos.

A plataforma Web JBoss Enterprise 5.0 usa microcontainers para integrar serviços corporativos, juntamente com containers Servlet/JSP e EJB, mas a necessidade de utilização de construtor com argumentos impede que esses microcontainers lidem com POJOs (plain old Java objects).

Alternativas
Comentários
  • Nunca ouvi falar nesse microcontainers, mas um POJO pode sim ter construtores com argumentos.

  • 3.3. Criação de POJOs

    Antes de um POJO poder ser usado, você precisa criá-lo. Você precisa de um mecanismo de nomeação que o permite registrar uma referência à instância de POJO com um nome. Os clientes precisam deste nome para usar o POJO.


    O Microcontainer fornece tal mecanismo: o Controlador. O Controlador permite você implantar seus serviços baseados no POJO em um ambiente do período de execução.


    https://access.redhat.com/documentation/pt-BR/JBoss_Enterprise_Application_Platform/5/html-single/JBoss_Microcontainer_User_Guide/index.html#chap-JBoss_Microcontainer_User_Guide-Building_Services


  • Capítulo 2. Introdução ao Microcontainer

    O JBoss Microcontainer é uma refatoração do JBoss JMX Microkernel para suporte direto da implantação POJO e uso autônomo fora do servidor do aplicativo JBoss.

ID
1308886
Banca
CESPE / CEBRASPE
Órgão
ANTAQ
Ano
2014
Provas
Disciplina
Programação
Assuntos

A respeito de servidores de aplicações web, julgue os seguintes itens.

O Data Base Agnostic, recurso do JBOSS, trabalha com qualquer RDBMS (relational data base management system) suportado pelo Hibernate.

Alternativas
Comentários
  • JBoss Portal is Database-Agnostic.

    JBoss Portal employs Hibernate as an interface to RDBMS. Most RDBMS supported by Hibernate will work with JBoss Portal.

    Disponível em: https://docs.jboss.org/jbportal/v2.2/user-guide/en/pdf/JBossPortalUserGuide.pdf

  • A ideia de agnóstico significa que a tecnologia relacionada ao termo, trabalha de forma independente, nesse caso o banco de dados (Database). Entretanto poderíamos ter protocolo, plataforma, serviço, dispositivos também agnósticos. O Hibernate possibilita em tese, a substituição do banco de dados da aplicação, apenas alterando o arquivo de configuração hibernate.cfg.xml, especificamente o driver e o dialeto do banco. http://whatis.techtarget.com/definition/agnostic
  • "Most RDBMS supported by Hibernate will work with JBoss Portal", conforme informação retirada de docs.jboss.org, dada pelo colega Alan Oliveira, não é a mesma coisa que "qualquer RDBMS" (...) "suportado pelo Hibernate".

    Portanto, o entendimento da banca se torna discutível.


ID
1350121
Banca
Quadrix
Órgão
SERPRO
Ano
2014
Provas
Disciplina
Programação
Assuntos

O Tomcat é um software livre e de código aberto, surgido dentro do projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems. O Tomcat:

Alternativas
Comentários
  • Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.

  • Gabarito C

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.[1]

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído[2].

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Jogo rápido:

    a. Tem sim console de gerenciamento web.

    b. Porta padrão é 8080

    c. Gabarito

    d. Não implementa EJB.

    e. Está falando do Glassfish, não do Tomcat.


ID
1352503
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Para um servidor de aplicação JBOSS em um ambiente Unix, o serviço que vai controlar a parte de persistência dos objetos para facilitar o trabalho de desenvolvedores nesse tipo de plataforma é o:

Alternativas
Comentários
  • Hibernate: É um framework para mapeamento objeto-relacional (ORM) cujo objetivo é diminuir a complexidade entre programadores java que precisam trabalhar com banco de dados do modelo relacional.  

     

    Relação com JPA

    A JPA-Java Persistence API é o padrão adotado pelo Java para soluções ORM (Objeto Mapeamento Relacional). A JPA define as regras ORM via anotações, mas por ser uma especificação ou padrão ela depende de um provider.  Nessa aplicação poderá ser utilizado o HIBERNATE como provider JPA.

  • Para suplantar as limitações de mapeamento objeto relacional, frameworks como Hibernate poupando o profissional de mapear as classes para tabelas manualmente. JCP criou especificação para o mapeamento objeto relacional- JPA, api-padrão Java para a persistência do estado de objetos em bancos de dados relacionais. O JPA fornece um conjunto de interfaces e classes para aplicações Java, fazendo parte da especificação JEE desde a versão 5.0.


ID
1365721
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

Servlets são módulos de software compilados que ficam armazenados em um servidor Java. Nesse contexto, um arquivo informa ao Tomcat de todos os Servlets existentes e funciona como um registro deles. Para que possa rodar no servidor, o Servlet precisa estar registrado.

Esse arquivo é denominado

Alternativas
Comentários
  • web.xml

    Arquivo descritor de instalação (deployment descriptor) padrão onde são indicados os parâmetros de inicialização e mapeamento de Servlets.

    Arquivo de configuração localizado na raiz do diretório WEB-INF.


ID
1383541
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

Uma característica importante da arquitetura do ApacheTomcat 7 é que:

Alternativas
Comentários
  • Ipsis litteris: "Apenas uma única instância do Tomcat pode existir em uma única JVM."

     

    http://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939

     

    Gabarito: a)

  • Letra A.

     

    E qual a razão disso??? Esta abordagem torna todas as outras aplicações Java, rodando numa mesma máquina física num servidor Tomcat, seguras caso o Tomcat ou a JVM trave. Podemos ter múltiplas instâncias numa mesma máquina física, porém como processos Java separados rodando em portas separadas.

     


ID
1386370
Banca
CESPE / CEBRASPE
Órgão
ANTT
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web.

O Tomcat é um contêiner web, também referenciado como um contêiner de servlets, que não implementa um contêiner Enterprise JavaBeans (EJB). Para aplicações Java Enterprise Editon (Java EE) que utilizam EJB, pode ser utilizado um servidor de aplicações Java EE completo, tal como JBoss AS ou JBoss Enterprise Application Platform.

Alternativas
Comentários
  • linda questão


    É isso aí


    Tomcat é apenas um servlet container


    Um Wildfly da vida é um application server, implementa todas as especificações do JavaEE

  • RESOLUÇÃO:

    Assertiva correta, o Server Page Tomcat, é apenas um servidor web, ele não implementa o container EJB.

    Resposta: Certo


ID
1386373
Banca
CESPE / CEBRASPE
Órgão
ANTT
Ano
2013
Provas
Disciplina
Programação
Assuntos

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.

Alternativas
Comentários
  • ...Tendo como base um servidor Zope.

  • O programa correto seria (5.2v) mkwsgiinstance.py. Nesse ponto a banca também tentou confundir.


ID
1387030
Banca
CESGRANRIO
Órgão
CEFET-RJ
Ano
2014
Provas
Disciplina
Programação
Assuntos

O Apache Tomcat Web Server implementa que tecnologias?

Alternativas
Comentários
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.

    https://pt.wikipedia.org/wiki/Apache_Tomcat

    https://tomcat.apache.org/

  • E para complementar o comentário do Elvis, o Tomcat não possui suporte a JMS. Se você está desenvolvendo uma aplicação que precisa tal funcionalidade, deverá obter através de tecnologias como o ActiveMQ, OpenEJB ou o TomEE(Pronúncia Tomi) que é um "surubão" de todas as tecnologias Java EE no Tomcat.


ID
1449838
Banca
SRH
Órgão
UERJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em um ambiente jboss 6, pode-se acessar o console web de gerenciamento utilizando a seguinte porta padrão, pré-definida na instalação:

Alternativas
Comentários
  • Diferente de outros servidores que seguem o padrão 8080, o jboss 6 foge do padrão rsrs, cuidado com essa pessoal, é bom memorizar essa. Porta 9990.


    Boa Sorte.

  • Tem mensagem subliminar nesta porta ☺☺☺

  • A saber que o no JBoss AS 7 a porta padrão para administração mudou para 9999.

    Connection

    The first thing to do after the CLI has started is to connect to a managed AS7 instance. This is done using the command connect, e.g.

    connect

    which is equivalent to

    connect localhost:9999

    localhost:9999 is the default host and port combination for the AS7 model controller client. Both, the host and the port, are optional parameters and can be specified together or separately.


  • bons estudos

  • Letra D

    O servidor utiliza a porta:

    - 9990 - A porta do Web Management Console;

    - 9999 - A porta usada pelo Management Console e Management API

    E roda a aplicação na 8080.

    https://access.redhat.com/documentation/pt-br/jboss_enterprise_application_platform/6.1/html/security_guide/network_ports_used_by_jboss_enterprise_application_platform_62


ID
1460245
Banca
FCC
Órgão
CNMP
Ano
2015
Provas
Disciplina
Programação
Assuntos

O Zope possui o arquivo de configuração $INSTANCE_HOME/etc/zope.conf no qual, através de diretivas, é possível configurar opções de serviços de uma instância Zope. Dentre as diretivas permitidas neste arquivo estão

Alternativas
Comentários
  • esse foi punk... errei na prova e errei aqui novamente

  • Questão mais inútil...sério que a banca chega nesse nível? Realmente existem questões que são da banca. Não vale a pena descer neste nível de detalhe. Existem outras milhares de coisas mais importantes para estudar.