SóProvas


ID
152521
Banca
CESPE / CEBRASPE
Órgão
TRE-MG
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Assinale a opção correta com referência às linguagens de programação.

Alternativas
Comentários
  •  

    a) Errada. Correção: O Hibernate é um framework alternativo que integra os modelos orientados a objetos que utilizam bancos de dados no modelo relacional. b) Errada. Correção: JSF é um framework para desenvolvimento de aplicações na Web, e também é um framework MVC.

    c) Errada. Correção: O Apache é um tipo de servidor web, baseado em software livre, amplamente utilizado por ser compatível com os diversos sistemas operacionais do mercado, inclusive o Windows.

    d) Errada. Correção: O Tomcat pode ter a funcionalidade de servidor web, e também funciona como servidor de aplicação. Ele disse  aqui que funciona como um servidor de aplicação e não que ele é um servidor de aplicação. http://pt.wikipedia.org/wiki/Apache_Tomcat

    e) Certa. São exemplos de frameworks MVC para PHP: Akelos, Zend, Prado, Symphony e CakePHP.

       

     

  • A)
    O Hibernate é um framework para o mapeamento objeto-relacional escrito na linguagem Java, mas também é disponível em .Net como o nome NHibernate. Este programa facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais e o modelo objeto de uma aplicação, mediante o uso de arquivos (XML) para estabelecer esta relação. E UTILIZA banco de dados no modelo relacional.

    B)
    JavaServer Faces é um framework MVC para o desenvolvimento de aplicações Web, que permite o desenvolvimento de aplicações para a internet de forma visual, ou seja, arrastando e soltando os componentes na tela (JSP), definindo propriedades dos mesmos.

    C)
    O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server, ou simplesmente: Apache) é o mais bem sucedido servidor web livre Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications).  É disponibilizado em versões para os sistemas Windows, Novell Netware, OS/2 e diversos outros do padrão POSIX (Unix, Linux, FreeBSD, etc).

    D) Apache Tomcat é um servidor web java, um não servidor web comum. Se for servidor de aplicação, é servidor de aplicação java.

  • Mais uma questão que não concordo com a banca.
    O item D está errado ao afirmar que o Tomcat é um servidor de aplicação. O Tomcat é apenar um servlet container e não executa toda a pilha JEE, condição necessária para se tornar um servidor de aplicação.
  • BACEN, tenho que discordar de você.
    Tomcat é um servidor de aplicações, assim como o IIS (Que não implementa NADA da pilha J2EE).
    O Tomcat realmente não implementa toda a pilha J2EE. Por exemplo o Tomcat não é um servidor EJB como o JBoss por exemplo, mas ele ainda sim é capaz de gerar conteúdo Web dinâmico (característica dos servidores de aplicação), por isso tenho que concordar com o gabarito.
  • O Tomcat funciona como um servidor de aplicação, mas ele não é um servidor de aplicação.

  • "Existem diversos servidores de aplicação famosos compatíveis com a especificação do J2EE 1.4, Java EE 5 e alguns já do Java EE 6. O JBoss é um dos líderes do mercado e tem a vantagem de ser gratuito e open source. Alguns softwares implementam apenas uma parte dessas especificações do Java EE, como o Apache Tomcat, que só implementa JSP e Servlets (como dissemos, duas das principais especificações), portanto não é totalmente correto chamá-lo de servidor de aplicação. A partir do Java EE 6, existe o termo "application server web profile", para poder se referenciar a servidores que não oferecem tudo, mas um grupo menor de especificações, consideradas essenciais para o desenvolvimento web."

    Fonte: https://www.caelum.com.br/apostila-java-web/o-que-e-java-ee/#3-3-servidor-de-aplicacao

  • Deu pra acertar por eliminação