SóProvas


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.