Перейти к основному содержимому

96 записей с тегом "Jakarta EE"

Посмотреть все теги

· 6 мин. чтения

1. Обзор

В этой статье мы собираемся изучить низкоуровневые операции с сетевым программированием на Java. Мы более подробно рассмотрим файлы cookie.

Платформа Java поставляется со встроенной сетевой поддержкой, включенной в пакет java.net :

import java.net.*;

2. HTTP-куки

· 3 мин. чтения

1. Обзор

Jersey — это платформа с открытым исходным кодом для разработки веб-сервисов RESTFul. Он также имеет отличные встроенные клиентские возможности.

В этом кратком руководстве мы рассмотрим создание клиента JAX-RS с использованием Jersey 2 .

Обсуждение создания веб-сервисов RESTful с использованием Джерси см. в этой статье .

2. Зависимости Maven

· 13 мин. чтения

1. Введение

Представьте, что нам пришлось вручную выполнять такие задачи, как обработка платежных ведомостей, расчет процентов и выставление счетов. Это стало бы довольно скучным, подверженным ошибкам и бесконечным списком ручных задач!

В этом руководстве мы рассмотрим Java Batch Processing ( JSR 352 ), часть платформы Jakarta EE и отличную спецификацию для автоматизации подобных задач. Он предлагает разработчикам приложений модель разработки надежных систем пакетной обработки, чтобы они могли сосредоточиться на бизнес-логике.

2. Зависимости Maven

Поскольку JSR 352 — это всего лишь спецификация, нам нужно включить его API и реализацию , например jberet :

· 6 мин. чтения

1. Обзор

В этом уроке мы рассмотрим валидацию бинов с использованием фреймворка с открытым исходным кодом Jersey .

Как мы уже видели в предыдущих статьях, Jersey — это платформа с открытым исходным кодом для разработки веб-служб RESTful. Мы можем получить более подробную информацию о Джерси в нашем введении о том, как создать API с помощью Джерси и Spring.

2. Проверка бинов в Джерси

Валидация — это процесс проверки того, что некоторые данные соответствуют одному или нескольким предопределенным ограничениям . Это, конечно, очень распространенный вариант использования в большинстве приложений.

· 7 мин. чтения

1. Обзор

Server-Sent Events (SSE) — это спецификация, основанная на HTTP, которая позволяет установить продолжительное одноканальное соединение между сервером и клиентом.

Клиент инициирует соединение SSE, используя текст/поток событий типа мультимедиа в заголовке Accept .

Позже он обновляется автоматически, не запрашивая сервер.

Мы можем проверить более подробную информацию о спецификации на официальной спецификации .

В этом руководстве мы познакомим вас с новой реализацией SSE JAX-RS 2.1.

· 4 мин. чтения

1. Обзор

Чтобы упростить разработку веб-служб REST и их клиентов на Java, была разработана стандартная и переносимая реализация JAX-RS API, которая называется Jersey.

Jersey — это платформа с открытым исходным кодом для разработки веб-служб REST, которая обеспечивает поддержку API-интерфейсов JAX-RS и служит эталонной реализацией JAX-RS .

В этом уроке мы рассмотрим, как настроить тело ответа из Джерси с различными типами медиа.

2. Зависимости Maven

· 5 мин. чтения

1. Введение

Проще говоря, Enterprise JavaBean (EJB) — это компонент JEE, работающий на сервере приложений.

В этом руководстве мы обсудим компоненты, управляемые сообщениями (MDB), отвечающие за обработку сообщений в асинхронном контексте.

MDB являются частью JEE, начиная со спецификации EJB 2.0; В EJB 3.0 введено использование аннотаций , упрощающих создание таких объектов. Здесь мы сосредоточимся на аннотациях.

2. Немного фона

· 7 мин. чтения

1. Обзор

Сервлеты — это простые классы Java, которые запускаются в контейнере сервлетов.

Сервлеты HTTP (особый тип сервлетов) являются первоклассными компонентами веб-приложений Java. API HTTP-сервлетов предназначен для обработки HTTP-запросов через типичный цикл запрос-обработка-ответ, реализованный в протоколах клиент-сервер .

Кроме того, сервлеты могут управлять взаимодействием между клиентом (обычно веб-браузером) и сервером, используя пары ключ-значение в форме параметров запроса/ответа.

Эти параметры можно инициализировать и привязать к области действия всего приложения (параметры контекста) и области действия, специфичной для сервлета (параметры сервлета).

В этом руководстве мы узнаем , как определить и получить доступ к параметрам инициализации контекста и сервлета .

· 4 мин. чтения

1. Введение

Компоненты, управляемые сообщениями, также известные как «MDB», обрабатывают сообщения в асинхронном контексте. Мы можем изучить основы MDB в этой статье .

В этом учебнике обсуждаются некоторые стратегии и передовые методы реализации параллелизма с использованием компонентов, управляемых сообщениями.

Если вы хотите больше узнать об основах параллелизма с использованием Java, вы можете начать здесь .

Чтобы лучше использовать MDB и параллелизм, необходимо принять во внимание некоторые соображения. Важно иметь в виду, что эти соображения должны определяться бизнес-правилами и потребностями нашего приложения.

2. Настройка пула потоков

· 5 мин. чтения

1. Обзор

В этой статье мы рассмотрим основной аспект веб-разработки на Java — сервлеты.

2. Сервлет и контейнер

Проще говоря, сервлет — это класс, который обрабатывает запросы, обрабатывает их и отвечает ответом.

Например, мы можем использовать сервлет для сбора входных данных от пользователя через HTML-форму, запроса записей из базы данных и динамического создания веб-страниц.