Skip to content

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

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

Details

Узнать подробности и зарегистрироваться можно на странице мероприятия: 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 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Moscow Java User Group aka jug.msk.ru group
Moscow Java User Group aka jug.msk.ru
See more events
Офис компании КРОК
улица Волочаевская, дом 5, корпус 1 · Moscow