Сообщения

Сообщения за февраль, 2019

Что такое REST?

REST (Representational State Transfer) был введен и определен в 2000 году Роем Филдингом (Roy Fielding) в его докторской диссертации. REST - это архитектурный стиль для проектирования распределенных систем. Это не стандарт, а набор ограничений, таких как отсутствие состояния, наличие отношений клиент/сервер и единый интерфейс. REST не связан строго с HTTP, но чаще всего ассоцируется с ним. Принципы REST Ресурсы (Resources) предоставляют понятные URI структуры каталогов. Представления (Representations) передают JSON или XML для представления объектов данных и атрибутов. Сообщения (Messages) явно используют методы HTTP (например, GET, POST, PUT и DELETE). Взаимодейтсвия без состояния (Stateless interactions) не сохраняют клиентский контекст на сервере между запросами. Зависимости состояния ограничивают масштабируемость. Клиент хранит состояние сеанса. HTTP методы Используйте HTTP методы для сопоставления операций CRUD (создание, получение, обновление, удаление) с HTTP запро

О технологии Java

Изображение
Java - это и язык программирования, и платформа. Язык программирования Java Язык программирования Java - это язык высокого уровня, который можно охарактеризовать всеми следующими модными словечками: Простой Объектно-ориентированный Распределенный Многопоточный Динамический Архитектурно-нейтральный Портативный Высоко производительный Надежный Безопасный В языке программирования Java весь исходный код сначала пишется в виде простых текстовых файлов, заканчивающихся расширением .java . Эти исходные файлы затем компилируются в файлы .class компилятором javac . Файл .class не содержит код, свойственный вашему процессору; вместо этого он содержит байт-код — машинный язык виртуальной машины Java (Java VM). Затем средство запуска java запускает ваше приложение с экземпляром виртуальной машины Java. Обзор процесса разработки программного обеспечения. Поскольку виртуальная машина Java доступна на различных операционных системах, одни и те же .class файлы могу