Чтение и запись XML-файлов в Java с DOM, SAX и StAX. Практические примеры, сравнение подходов и выбор парсера.
Метка: java
Архитектура приложения на Java: разделение на слои Domain, Application, Persistence, Web.
Как разделить слои в Java-приложении: чистый домен, репозитории-порты, JPA/XML адаптеры, DTO и Entity. Примеры на Servlet/JSP и Spring Boot REST.
Телеграм-бот на Java + деплой в Railway: простой старт
Создаём Telegram-бота на Java без Spring, собираем проект с Maven и деплоим в Railway. Подключение Telegram API, обработка команд, сборка .jar и запуск.
Параллельное программирование в Java: Конспект. Потоки, синхронизация и ошибки.
Подробный конспект по многопоточности в Java: жизненный цикл потоков, synchronized, ReentrantLock, CountDownLatch, CyclicBarrier и проблемы вроде deadlock и livelock.
Перенос проекта в облако. Java + MySQL на Railway
Загружаю свой проект на Java + Hibernate + MySQL на сервис railway с помощью dockerfile и github. Загрузка данных из локальной базы на сервер. Настройка подключения к базе.
Проект Java Servlet + jsp. Часть 4. Запись данных в базу. Метод doPost()
Туториал по созданию проекта с использование Java Servlet и jsp страниц. Передача данных с фронта в бэк, работа с формой и сохранение данных в базу в методе сервлета doPost.
Проект Java Servlet + jsp. Часть 3. Автозаполнение полей формы с jQuery
Туториал по созданию проекта с использование Java Servlet и jsp страниц. Автозаполнение полей input с всплывающими подсказками с помощью jQuery на примере моего пет-проекта.
Наследование, агрегация, ассоциация и композиция в Java и JPA
Отношения между сущностями: наследование, агрегация, композиция и ассоциация с примерами кода
Проект Java Servlet + jsp. Часть 2. Постановка задачи и работа с базой MySQL. Составные первичные ключи.
Туториал по созданию проекта с использование Java Servlet и jsp страниц. Описание моего пет-проекта и работа с базой MySQL. Создание моделей и DAO слоя, настройка Hibernate и работа с составными первичными ключами.
Проект Java Servlet + jsp. Часть 1. Hello World.
Туториал по созданию проекта с использование Java Servlet и jsp страниц. Создание простейшего проекта с выводом Hello world и передачей примитивных данных их бэка на фронт.
Загрузка файла через форму. Данные multipart/formdata. jQuery + ajax.
Небольшой туториал по загрузке файлов через форму с помощью jQuery и ajax, и обработке этих файлов и остальных данных из формы на бэке (в этом примере это сервлет Java).
Java + jsp страницы: работа со списками
Вывод списков на jsp-страницах с помощью тэгов из jstl библиотеки или обработка данных в jquery скрипте. Списки примитивных строк, объектов или других списков.