перейти к содержанию

Spring Boot + Spring Data JPA - паттерны и антипаттерны.

Фото Andrei Kogun
Hosted By
Andrei K.
Spring Boot + Spring Data JPA - паттерны и антипаттерны.

Сведения

Узнать подробности и зарегистрироваться можно на странице мероприятия: https://jugmsk.timepad.ru/event/2096239/.

Приглашаем принять участие в очередной встрече московкого сообщества Java разработчиков, которая пройдет в четверг, 14 июля, в московском офисе компании КРОК.

Наши гости, Константин Кривопустов из HAULMONT и и Семен Киреков из МТС Диджитал, расскажут о том, как эффективно вести разработку с фреймворками Spring Boot и Spring Data JPA, будут рассмотрены лучшие практики, паттерны и антипаттерны в реализации и тестировании.

В программе два доклада:

=== Константин Кривопустов, HAULMONT - Jmix - RAD платформа на Spring Boot для разработки корпоративных web приложений на Java ===

Иногда кажется, что кругом одни микросервисы. А чтобы разработать даже минимальное full-stack приложение требуется как минимум по одному frontend и backend разработчику и половинка DevOps-а.
На самом деле многие современные технологии рассчитаны как раз на такое состояние дел. Jmix - это пример того, что классический RAD до сих пор применим и позволяет создавать web приложения с максимальной эффективностью минимальным составом разработчиков (конечно, накладывая некоторые ограничения).
На встрече мы поговорим о том, почему одного Spring Boot не достаточно, как устроен Jmix, почему RAD невозможен без разработки своих инструментов.

=== Семен Киреков, МТС Диджитал - Spring Data JPA. Антипаттерны тестирования ===

За свою карьеру спикер столкнулся с рядом (а некоторые даже попробовал) антипаттернов тестирования при использовании Spring Data JPA. Они не только не помогают, но и усложняют поддержку кода и вызывают раздражение.
В рамках доклада Семен расскажет вам о таких антипаттернах, как избыточный coupling на декларацию сущностей, лишние зависимости, best practices для создания тестовых данных и транзакционные сценарии. А также покажет паттерны, на которые следует их заменить, чтобы упростить жизнь при написании тестов.

Меры по обеспечению безопасности против распространения COVID-19

Мероприятие будет проводиться в помещении
Ведущий мероприятия принимает указанные выше меры по обеспечению безопасности. Meetup не несет ответственности за обеспечение этих мер и не проверяет их соблюдение.
Photo of Moscow Java User Group aka jug.msk.ru group
Moscow Java User Group aka jug.msk.ru
Показать еще мероприятия
Офис компании КРОК
улица Волочаевская, дом 5, корпус 1 · Moscow