Допустим мы хотим написать web-server с rest-like API на java, но пока не знаем никаких фреймворков, стандартов и библиотек. 1. Socket Первое, что мы можем сделать - реализовать полностью сами всю логику с нуля на сокетах. Socket - это такое понятие из TCP протокола. Это некое гнездо, которое может принимать/отправлять пакеты данных по сети на определенном порту. Нам нужно будет сделать примерно следующее: * установка/завершение TCP соединений с клиентами * поддержание пула соединений, чтобы сервер...
Контейнер сервлетов в Java представляет собой часть Java EE (Enterprise Edition) или Jakarta EE (ранее известной как Java EE) платформы, которая обеспечивает среду выполнения для сервлетов и управляет их жизненным циклом. Сервлеты - это Java-классы, которые используются для создания динамических веб-приложений. Они обрабатывают запросы от клиентов и генерируют ответы в формате HTML, XML или других форматах. Сервлеты являются основными строительными блоками веб-приложений на платформе Java. Работа...