168 подписчиков
Допустим мы хотим написать web-server с rest-like API на java, но пока не знаем никаких фреймворков, стандартов и библиотек. 1. Socket Первое, что мы можем сделать - реализовать полностью сами всю логику с нуля на сокетах. Socket - это такое понятие из TCP протокола. Это некое гнездо, которое может принимать/отправлять пакеты данных по сети на определенном порту. Нам нужно будет сделать примерно следующее: * установка/завершение TCP соединений с клиентами * поддержание пула соединений, чтобы сервер...
5 лет назад • 896 просмотров
515 подписчиков
Обработка HTTP-запросов в Java-приложениях осуществляется с использованием Java Servlet API. Java Servlet API предоставляет классы и интерфейсы, которые позволяют разработчикам создавать веб-приложения на Java. Вот общий процесс обработки HTTP-запросов в Java-приложениях: Вот пример простого сервлета, который обрабатывает GET-запросы и возвращает приветственное сообщение: import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java...
8 месяцев назад • 54 просмотра