Fórum Java: Servidor web x Servidor de aplicação #583283
04/07/2017
0
Pessoal,
em que momento devo deixar de utilizar um servidor/container web como o Tomcat para utilizar um servidor de aplicação, como o GlassFish ou o WildFly?
Obrigado!
em que momento devo deixar de utilizar um servidor/container web como o Tomcat para utilizar um servidor de aplicação, como o GlassFish ou o WildFly?
Obrigado!
Augusto Santos
Curtir tópico
+ 0
Responder
Post mais votado
06/07/2017
O Tomcat é um servidor web, mas ele não é considerado Full JEE porque não disponibiliza todos os recursos JEE. Para ser um Full JEE é preciso implementar todas as especificações JEE. O Tomcat implementar apenas JSP, Servlets, JSTL e JSF. Já se quiser usar EJB ou JMS vai precisar usar Glassfish, WildFly, JBoss, etc.
Por exemplo, o CDI é um especificação JEE, mas é possível usar no Tomcat desde que você adicione uma biblioteca responsável pelo container CDI. Já os outros servidores citados já tem esse recurso por padrão. Já outros recursos não é possível obtê-los apenas com a inclusão de uma biblioteca o que te obriga a migrar de servidor.
Por exemplo, o CDI é um especificação JEE, mas é possível usar no Tomcat desde que você adicione uma biblioteca responsável pelo container CDI. Já os outros servidores citados já tem esse recurso por padrão. Já outros recursos não é possível obtê-los apenas com a inclusão de uma biblioteca o que te obriga a migrar de servidor.
Marcio Souza
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)