Таймкоды:
0:00 🏁 Вступление: Простое объяснение, что такое EJB
2:53 🫘 Виды бинов: Stateless, Singleton и другие
5:17 🛠️ Создание проекта: Первый шаг
5:53 ⚙️ Конфигурация pom.xml: Настраиваем зависимости
7:15 🗂️ Структура приложения: Организация кода
8:45 📄 Все конфигурационные XML-файлы: Что и как настроить
11:42 👩💻 Создание Employee Entity: Работа с данными
13:55 🏢 Stateless Bean Class EmployeeService: Реализация бэкенда
17:17 🐳 Docker-контейнеры: Настраиваем Tomee и MySQL, объединяем в сеть
22:09 🗃️ Создание таблицы в MySQL: Подготовка базы данных
23:29 🏗️ Сборка проекта и деплой: Загружаем приложение на сервер
26:34 📜 Разбор логов: Логирование на Tomee (Docker версия)
29:33 📬 POST-запрос с CURL: Тестируем функционал
30:07 🐞 Дебагинг: Ищем и исправляем ошибки
33:30 🎉 Успешный запуск приложения: Финал!
🔥 Не забудь досмотреть до конца и подписаться! 😊
💡 Добро пожаловать на разбор Enterprise Java Beans (EJB)!
💡В этом видео ты узнаешь:
1️⃣ 🚀 Как поднять контейнер с сервером Tomee и объединить контейнеры в сеть.
2️⃣ 🗄️ Как создать реальную базу данных на MySQL и подключить её к проекту.
3️⃣ 🌐 Как настроить и реализовать REST-сервис, связанный с базой данных (все подводные камни!).
4️⃣ 🖥️ Как запустить приложение и задеплоить его на сервер Tomee.
5️⃣ 🎁 Бонус: дебагинг и разбор ошибок 🐞💡
👨💻 Мы подробно разберем:
📂 структуру проекта,
⚙️ настройку persistence.xml,
📦 подготовку WAR-файла для деплояи
🧪 протестируем работоспособность.
🔥 Смотри до конца, чтобы понять, как легко работать с EJB и избегать распространенных ошибок!
🎯 Не забудь подписаться ✍️ и нажать на колокольчик 🔔, чтобы не пропустить Часть 2, где мы подключим 🎨 пользовательский интерфейс к этому проекту! 🚀
Cсылка на гитхаб: https://github.com/javafullstackdeveloper2685/video_11_ejb.git