Я пытаюсь научиться создавать динамические веб-сайты, используя Glassfish (сервер приложений Java). Я продвинутый программист на PHP и довольно хороший Java-программист, но я никогда не задумывался об использовании Java в качестве серверной части веб-страницы.
Я слышал термины "JSP" (Страница сервера Java) и "Сервлет". Какая разница? Какой Glassfish использует? Есть ли преимущество перед одним из них?
Кроме того, если у вас есть какие-либо рекомендации для учебных пособий или методов обучения, я буду признателен за ссылки. Спасибо!