A plataforma Java Enterprise Edition (JEE) é uma plataforma de programação para servidores, consistindo de uma série de especificações detalhadas. Trata-se de característica da plataforma JEE:
- A)Não permite a utilização de serviços de nuvem.
Errada, porque a JEE pode ser usada em ambientes modernos integrados a nuvem e serviços distribuídos, não havendo essa limitação.
- B)Não permite a utilização de bancos de dados relacionais.
Errada, porque a plataforma suporta persistência e integração com bancos de dados relacionais, especialmente por meio de APIs como JPA e JDBC.
- C)É voltada apenas para o desenvolvimento de aplicações desktop.
Errada, porque a JEE não é voltada apenas para desktop; ela é justamente focada em aplicações web e corporativas em servidores.
- D)Inclui um conjunto de APIs para o desenvolvimento de aplicações web e corporativas.
Certa, porque a JEE reúne APIs e especificações para desenvolver aplicações web e corporativas em ambiente de servidor.
Gabarito: D
A Java Enterprise Edition (JEE), hoje conhecida como Java EE e atualmente evoluída no ecossistema Jakarta EE, foi criada para apoiar aplicações de servidor e sistemas corporativos, aqueles que precisam conversar com banco de dados, autenticação, transações e acesso via web sem reinventar a roda a cada projeto. Em vez de ser só a linguagem Java, ela oferece um conjunto de especificações e APIs padronizadas para esse ambiente mais “pesado” e robusto. Pense nela como um kit completo para aplicações empresariais, não como uma caixa de ferramentas limitada a um único tipo de programa. Por isso, a alternativa D está correta: a plataforma inclui APIs para desenvolver aplicações web e corporativas, como servlets, JSP, JSF, JPA, EJB e outras tecnologias voltadas a servidor. Isso é exatamente a cara da JEE: facilitar a construção de sistemas escaláveis, distribuídos e integrados. Em provas, quando aparecer a palavra “enterprise”, desconfie de afirmações que tentem reduzir a plataforma a desktop ou negar suporte a integração com serviços comuns do mundo corporativo. Um ponto doutrinário importante é que a especificação Java EE/Jakarta EE define um ambiente padronizado para aplicações empresariais, com serviços prontos como persistência, segurança e comunicação web. Ou seja, ela não é uma “substituta” da linguagem Java, mas um conjunto de APIs e padrões sobre a plataforma Java para uso corporativo.