JSF на Tomcat — почему это возможно?

У меня простой вопрос (и глупый - позор мне :)

Насколько я понимаю, Tomcat - это веб-контейнер, который реализует Servlet/ Спецификации JSP. Tomcat не является полнофункциональным сервером приложений Java EE, поэтому я не могу развернуть и запустить приложение на основе EJB на Tomcat.

Пока все хорошо.

Но... Я могу развертывать и запускать JSF-приложения на Tomcat. JSF - насколько я понимаю - это часть Java EE и "поддерживается" EJB (например, вы используете bean-компоненты без сохранения состояния/состояния).

Итог: почему я могу запускать приложения JSF, поддерживаемые компонентами EJB, и не могу развертывать «обычное» приложение EJB (т. е. не-JSF).

Заранее спасибо =)

12
задан Arjan Tijms 30 April 2013 в 20:28
поделиться