Boa noite, estou com uma dúvida a respeito do uso de certas dependências.
Pelo que eu entendi, se eu estiver utilizando o JSF por exemplo, e estiver usando o tomcat, eu preciso utilizar certas dependências para o funcionamento do JSF, além das configurações de xml e etc.
A minha dúvida é a seguinte, vamos supor que ao invés de utilizar o tomcat, eu esteja utilizando o glassfish, como o glassfish é um servidor JEE eu preciso ainda das mesmas dependências quando estou utilizando o tomcat ?
Obs: Eu tive essa dúvida depois de fazer o curso de JAX-RS, pois eu criei um novo projeto e coloquei apenas a dependência: javax javaee-api 7.0, eu achei q como estaria utilizando o glassfish, eu não precisaria colocar outras dependências, pois é um servidor JEE, e o que eu fosse utilizar(EJB por exemplo), o servidor já iria disponibilizar.