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

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

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

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

1. Введение

В учебнике Java Bean Validation Basics мы увидели, как мы можем применять проверки javax с помощью JSR 380 к различным типам. А в учебнике Spring MVC Custom Validation мы увидели, как создавать собственные проверки.

В следующем руководстве мы сосредоточимся на создании `` проверок для перечислений с использованием пользовательских аннотаций.

2. Проверка перечислений

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

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

1. Обзор

В этом руководстве мы рассмотрим обработку файлов cookie и сеансов в Java с помощью сервлетов .

Кроме того, мы кратко опишем, что такое файл cookie, и рассмотрим несколько примеров его использования.

Проще говоря, файл cookie — это небольшой фрагмент данных, хранящийся на стороне клиента, который серверы используют при общении с клиентами .

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

1. Обзор

Долгое время в Java не существовало стандарта для обработки JSON. Наиболее распространенными библиотеками, используемыми для обработки JSON, являются Jackson и Gson.

Недавно в Java EE7 появился API для парсинга и генерации JSON ( JSR 353: Java API for JSON Processing ).

И, наконец, с выпуском JEE 8 появился стандартизированный API ( JSR 367: Java API for JSON Binding (JSON-B) ).

На данный момент его основными реализациями являются Eclipse Yasson (RI) и Apache Johnzon .

2. JSON-B API

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

1. Обзор

В этой статье мы рассмотрим библиотеку Jetty . Jetty предоставляет веб-сервер, который может работать как встроенный контейнер и легко интегрируется с библиотекой javax.servlet .

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

Для начала мы добавим зависимости Maven в библиотеки jetty -servlet и jetty-servlet :

<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.4.3.v20170317</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>9.4.3.v20170317</version>
</dependency>

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

1. Обзор

В этой статье мы сосредоточимся на шаблонах Mustache и воспользуемся одним из его API-интерфейсов Java для создания динамического HTML-контента.

Mustache — это нелогичный механизм шаблонов для создания динамического контента , такого как HTML, файлов конфигурации и прочего.

2. Введение

Проще говоря, движок классифицируется как нелогичный , потому что в нем нет конструкций, поддерживающих операторы if-else и циклы for.

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

1. Обзор

В этой быстрой статье мы создадим небольшое веб-приложение, реализующее шаблон проектирования Model View Controller (MVC) с использованием базовых сервлетов и JSP.

Прежде чем перейти к реализации, мы немного рассмотрим, как работает MVC и его основные функции.

2. Введение в MVC

Model-View-Controller (MVC) — это шаблон, используемый в разработке программного обеспечения для отделения логики приложения от пользовательского интерфейса. Как следует из названия, шаблон MVC состоит из трех слоев.

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

1. Введение

JavaServer Faces — это инфраструктура пользовательского интерфейса на основе компонентов на стороне сервера. Первоначально он разрабатывался как часть Jakarta EE. В этом руководстве мы рассмотрим, как интегрировать JSF в приложение Spring Boot.

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

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

Мы должны расширить наш pom.xml для использования технологий JSF:

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

1. Обзор

Всякий раз, когда для данного варианта использования требуется один экземпляр Session Bean, мы можем использовать Singleton Session Bean.

В этом руководстве мы рассмотрим это на примере приложения Jakarta EE.

2. Мавен

Прежде всего, нам нужно определить необходимые зависимости Maven в pom.xml .

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

1. Обзор

В этой статье мы поговорим о программном создании и настройке экземпляра Jetty.

Jetty — это HTTP-сервер и контейнер сервлетов, разработанный как легкий и легко встраиваемый. Мы рассмотрим, как установить и настроить один или несколько экземпляров сервера.

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

Для начала мы хотим добавить Jetty 9 со следующими зависимостями Maven в наш pom.xml :

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

1. Обзор

В этом кратком руководстве мы обсудим разницу между getRequestURI() и getPathInfo() в классе HttpServletRequest .

2. Разница между getRequestURI() и getPathInfo()

Функция getRequestURI() возвращает полный запрошенный URI. Это включает в себя папку развертывания и строку отображения сервлета. Он также вернет всю дополнительную информацию о пути.

Функция getPathInfo() возвращает только путь, переданный сервлету . Если дополнительная информация о пути не передается, эта функция вернет null .