ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

JDD 2017: O annotacjach – czas powstrzymać demony (Jarek Ratajski)

Автор: PROIDEA Events

Загружено: 2018-01-15

Просмотров: 9658

Описание: Czy piszesz z użyciem JavaEE czy też Springa jeden element jest wspólny – twój kod to pół java pół annotacje. Na początku wydaje się to fajne: kilka zaklęć poprzedzonych znakiem @ i moc kontenera przybywa. Mamy magicznie ustawiające się połączenie z bazą danych, automatyczne transakcje, sprawdzanie uprawnień, a do tego beany wstrzykują się szybciej niż mieszanka paliwowa w passacie TDI. Ale nadchodzi taki dzień kiedy demony domagają się zapłaty. W piątek o 15:00 właśnie chcesz wrzucić nową wersję systemu na produkcję i zacząć celebrować weekend. A tu nagle leci NullPointerException i to ze StackTracem, przy którym Moda na Sukces wydaje się mini serialem. Nagle okazuje się, że @Inject to @Infect, a @Autowired to tak naprawdę @Autoweird. Transakcje wcale się nie startują, security nie działa, a metoda, która ma napisane return 2+2; zwraca 7. Tylko testy są zielone, bo w testach oczywiście wszystko testowane jest na mockach i nie ma prawa się wywalić. Wtedy czasem możesz się zastanawiać, czy warto było brnać w te Tomcaty, Jbossy i Websphere? Ale jest za późno – straciłeś kontrolę nad systemem i jedyne co możesz zrobić to zapłacić własnym potem i nadgodzinam za przyzywanie demonów. Normalne.... ale wcale nie musi być: od kiedy jest Java 8 to mamy już o wiele peweniejsze/ funkcyjne rozwiązania na takie problemy jak np. transakcje i security. Rozwiązania, które nie zależą od humorów serwera, a gwarantowane są przez kompilator, a w ostatecznosci przez testy, które działają na prawdziwym kodzie, a nie na mockach. Jak wygląda taka funkcjonalna alternatywa i jak to pogodzić (lub nie!) z serwerami aplikacji i zastanym kodem.... o tym właśnie będzie wykład!

JDD: http://jdd.org.pl/
Facebook:   / jddconf  
Twitter:   / jdd_krakow  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
JDD 2017: O annotacjach – czas powstrzymać demony (Jarek Ratajski)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

JDD 2018:  Event Storming - skracanie dystansu pomiędzy IT a biznesem by Sławomir Sobótka

JDD 2018: Event Storming - skracanie dystansu pomiędzy IT a biznesem by Sławomir Sobótka

JDD 2017: The only thing that matters (Szymon Kulec)

JDD 2017: The only thing that matters (Szymon Kulec)

Эти ИИ тексты выходят ТОП-1 в SEO в 26 году: ПОКАЗЫВАЮ все шаги генерации контента для сайтов

Эти ИИ тексты выходят ТОП-1 в SEO в 26 году: ПОКАЗЫВАЮ все шаги генерации контента для сайтов

4Developers 2018: Monady dla zwykłego Javowca (Jarek Ratajski)

4Developers 2018: Monady dla zwykłego Javowca (Jarek Ratajski)

JDD 2021: Czysty kotlin - Jarek Ratajski [PL]

JDD 2021: Czysty kotlin - Jarek Ratajski [PL]

Путин хочет передать власть. Трампа пытаются сломать. Зачем блокируют телеграм? | Пастухов, Еловский

Путин хочет передать власть. Трампа пытаются сломать. Зачем блокируют телеграм? | Пастухов, Еловский

WJUG #211 - [PL] Modularity and hexagonal architecture in real life: Jakub Nabrdalik

WJUG #211 - [PL] Modularity and hexagonal architecture in real life: Jakub Nabrdalik

DROP DATABASE – przypowieść galaktyczna - Jarek Ratajski

DROP DATABASE – przypowieść galaktyczna - Jarek Ratajski

4Developers 2017: Utrzymywalne mikroserwisy - naga prawda (Jakub Kubryński)

4Developers 2017: Utrzymywalne mikroserwisy - naga prawda (Jakub Kubryński)

bITconf 2019 - [Kamil Grzybek] Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie

bITconf 2019 - [Kamil Grzybek] Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie

Почему Кошки Вдруг ЗАЛЕЗАЮТ На Вас? (Причина шокирует)

Почему Кошки Вдруг ЗАЛЕЗАЮТ На Вас? (Причина шокирует)

WJUG #183 - Lambda Core: Hardcore - Jarosław Ratajski

WJUG #183 - Lambda Core: Hardcore - Jarosław Ratajski

2012 - Tomasz Nurkiewicz - Uwolnic sie od

2012 - Tomasz Nurkiewicz - Uwolnic sie od "if"

4Developers 2017: Architecture antipatterns and how to beat them 2/2 (Łukasz Szydło)

4Developers 2017: Architecture antipatterns and how to beat them 2/2 (Łukasz Szydło)

WJUG #167 - Garbage Collector w pigułce - Jakub Kubryński

WJUG #167 - Garbage Collector w pigułce - Jakub Kubryński

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Serwery programowane funkcyjnie. Jarek Ratajski

Serwery programowane funkcyjnie. Jarek Ratajski

Polska siła robocza, zagraniczne zyski. Co zrobić, by pensje rosły szybciej? - Krzysztof Domarecki

Polska siła robocza, zagraniczne zyski. Co zrobić, by pensje rosły szybciej? - Krzysztof Domarecki

JDD 2017: Chatboty - nasi rozmówcy dziś i jutro (Przemysław Hojnacki)

JDD 2017: Chatboty - nasi rozmówcy dziś i jutro (Przemysław Hojnacki)

Gynvael Coldwind

Gynvael Coldwind "Programowanie a hacking" @ SECURE 2015

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]