Java Pro-двинутый #3. Java Servlets, Сервлеты.

preview_player
Показать описание
Java Servlets - базовая технология веб-приложений на Java. Дано объяснение того, что таое сервлеты, зачем нужны сервлеты, что можно делать с помощью сервлетов.

Знакомство с механизмом пользовательских сессий. Примеры сервлетов.

Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений о программировании, фреймворках и библиотеках. Я стараюсь подать материал так, чтобы это было понятно за максимально короткое время, быстро и просто. Использую Java, Java EE, Spring Framework, Spring Boot, а также рассказываю о смежных технологиях, протоколах, показываю лайфхаки.

Рекомендации по теме
Комментарии
Автор

Огромное спасибо за Ваш ТРУД! Уроки супер! Без "воды", все понятно и по делу!

oivanov
Автор

Я не понимаю почему у Вас так мало просмотров, Вы единственный так глубоко обьсняете такие "понятные" и поплуярные термины! Спасибо большое!

Jesteruslolus
Автор

Огромное спасибо за урок. Понял то, что не мог понять по нескольким книгам. Очень помогаете, удачи вам в ваших начинаниях.

karlshtolz
Автор

я очень знакома с сервлетами итд, но мне очень нравится как вы обьясняете

lisafox
Автор

Спасибо отличное объяснение очень вам благодарен

xJustted
Автор

Дружище, процветания тебе и твоему каналу!!!

TarikBat
Автор

Thanks, this is such a useful video!!!!

demiyiya
Автор

Все понятно, коротко и доходчиво. Канал классный. Единственное (и несущественное, но режет глаз) замечание - английский автора) А так - все круто! Спасибо!

andrewbatkovich
Автор

putValue is deprecated? а почему не так :
== null) {
session.setAttribute("name", "hello world session");
resp.getWriter().append(" no session " ) ;
} else {
String attribute =
;
}

lisafox
Автор

У вас хорошая подача материала, которой недостаёт всяким именитым овнерам сайтов javabegin.ru:) Думаю вы могли бы записать неплохой курс по Java EE и выложить его на udemy за 20 долларов, конечно и требования к такому курсу будут другие, но пока я перепрофилируюсь на Java (я C# Middle Developer) я нашёл там тонную индусского шлака с примерами аля hello world за 299.99 долларов. Жалко, что у вас нет достаточной мотивации, для занятий обучением, думаю вы могли бы собрать некоторую приятную сумму на udemy и она постепенно капала бы, учитывая, что в мире Java EE по меркам других языков и технологий совсем ничего не происходит веками то и обновлять такой курс вряд-ли придётся. Например есть канал на youtube javaRussia на котором есть курс по Java Core, а вторую часть курса с рефлексией, многопоточностью и коллекциями автор опубликовал на udemy и продает минимум за 10 долларов. Сейчас у него 117 студентов и это буквально месяц-полтора с тех пор как он выложил данный курс на udemy. Думаю достойный курс по Java EE, JBoss можно продать в таком же или большем количестве. Вы можете сделать как делает Mosh Hamedani (разработчик курсов в мире .NET), выложить курс в котором есть 5 уроков (или больше, или меньше) и гарантировать, что будете добавляться видео, то есть вы достаточно регулярно, но без гонки записываете видео, а деньги за курс получаете сразу же, все как на youtube, но за 10 долларов минимум с человека. В общем если вам будут интересны мои измышления готов пообщаться :) Удачи

justdjustd
Автор

HttpSession - интерфейс, вы упоминаете его как класс (и в слайде тоже).

ocxnpfi
Автор

Привет. Спасибо за уроки! Вопрос: что изменилось за 4 года - почему сервлет не запускается либо не возвращает ответ? Всё сделал по инструкции, но в итоге - page not found..

filidorZeliony
Автор

а какую литературу посоветуете по данной теме??

balanonymous
Автор

Допустим некий user зарегистрировался и получил сессию. От user-а придет еще масса запросов на сервер на разные адреса. И что, перед тем как сформировать ответ на запрос каждый раз я должен проверять сессию, что бы убедиться что это именно user? А как же технология, которая позволяет принимать
и обрабатывать серверные запросы без программирования серверной инфраструктуры?

ramzaysorge
Автор

О нееет, только не FAR. В самом NetBeans есть консоль в связке с Cygwin. IDEA не нравится и не нравилась никогда, не потому, что она платная, а потому что слишком много функций, отвлекающих внимание от конкретной задачи

monotosa
Автор

У вас небольшая ошибка на слайде - Servlet это не класс, а интерфейс. Его пользовательские сервлеты только реализуют, но не наследуют.
Можно было бы вообще не упоминать, так как чаще всего просто наследуют от HttpServlet.
Но в общем - неплохо (хотя для самых начинающих 8-))

ocxnpfi
Автор

Подскажите пожалуйста, после запуска сервера, не могу обратится к сервлету, как быть?
До добавления в исходный код сессии все работало

АристотельСтагирский
Автор

Застрял на том, что критически важно собирать проект (mvn package) находясь именно в корневом каталоге приложения.
Так же по неизвестным причинам не заработала версия 15.0.0.FINAL Wildfly.
С той что в примере работает.

ivanulanov
Автор

Сервлет не заработал с Wildfly, получилось с Tomcat. Настройка аналогичная

АлексейСытник-эт
Автор

servlet в javaEE, это контроллер в Spring?

serdotsenko