Glassfish: Как это работает? - PullRequest
1 голос
/ 14 января 2011

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

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

Кроме того, если у вас есть какие-либо рекомендации для учебных пособий или методов обучения, я буду признателен за ссылки. Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 января 2011

JSP сравним с PHP-страницами, так как в нем есть смесь Java, HTML / CSS и т. Д. Сервлеты - это классы Java. Внутренне JPS компилируется в сервлеты. Glassfish может использовать оба. Преимущества JSP в том, что вы можете поместить в них HTML. Это также недостаток, так как им можно злоупотреблять.

0 голосов
/ 16 января 2011

JSP может быть ближе всего к PHP, но я бы хотел побудить вас взглянуть на JSF, компонентно-ориентированную среду Model-View-Controler, которая является частью Java EE, стандарта, который GlassFish полностью реализует.Существует также JAX-RS, еще одна технология Java EE, позволяющая представить объекты Java как ресурсы RESTful.Оба они построены на основе технологии Servlet.

...