| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Вопросы по сервлетам от новчика. |
| Автор: Deo 27.4.2010, 06:50 |
| Привет. Начал изучать сервлеты. Хочу сделать, например гостевую книгу. Вопрос такой. В сервлетах есть методы doPost и doGet которые позволяют работать с POST и GET запросами. А если мне первоначально необходимо вывести, например шаблон гостевой книги и все сообщения в ней? В различных примерах сервлетов все пишут в вывод в методе doGET([...]). Или набор адреса сайта в строке поиска браузера уже можно считать GET запросом? Еще читал про связь сервлетов и JSP. Здесь такой вопрос. Сервлет может существовать как самостоятельная структурная единица или только с поддержкой JSP. Тогда как они связаны? И такой вопрос. У меня должна стоять JRE (JDK) для запуска сервлета когда я захожу на сайт? Спасибо! |
| Автор: powerOn 27.4.2010, 07:32 |
| Модератор: Название темы должно отражать ее суть! Модератор: Пожалуйста, один топик - один вопрос. Правила форума: http://forum.vingrad.ru/index.php?act=boardrules |
| Автор: SlavaSemushin 27.4.2010, 07:43 | ||||||
Не "можно считать", а это и есть GET запрос. Рекомендуется разобраться в различиях GET и POST уже сейчас, чтобы позже вам было проще.
Мало вы как-то прочитали по теме
Нет. Вам он не нужен. (Опять же рекомендую разобраться в отличиях JDK и JRE.) |
| Автор: Deo 27.4.2010, 08:09 |
| Посмотрел код сервлетов и код JSP страниц. JSP - больше похож на PHP по стилю, а servlet - обычный JAVA файл. Тогда, как я понимаю, лучше использовать JSP, а не писать "чистый" сервлет? 2 powerOn Учту. ... Добавлено. Я понял так, что сервлет - это скомпиленный JAVA класс, а JSP это изначально таговый исходник, который компилиться в JAVA класс. В JSP удобно отделять логику от оформления, использовать JAVA bean компоненты. |
| Автор: batigoal 27.4.2010, 08:42 |
| Deo, традиционный подход - использовать JSP для отображения веб-страниц и сервлеты для реализации логики приложения (обработчики форм, диспетчеры, фильтры...). Например, сервлет обрабатывает запрос от формы, вносит изменения в БД и редиректит пользователя на JSP с результатами. |