ODBIERZ TWÓJ BONUS :: »

Java EE 8. Wzorce projektowe i najlepsze praktyki Rhuan Rocha, Joao Purificacao

Autorzy:
Rhuan Rocha, Joao Purificacao
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
256
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
28,50 zł 57,00 zł (-50%)
28,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania kluczowych wzorców projektowych GoF w środowisku Java EE 8
  • Wdrażania wzorców warstwy prezentacji, takich jak filtr przechwytujący i kontroler frontowy
  • Implementowania wzorców warstwy biznesowej, w tym delegata biznesowego i fasady sesyjnej
  • Korzystania z wzorców integracyjnych, takich jak DAO, magazyn dziedzinowy i aktywator usługi
  • Wykorzystywania programowania aspektowego i interceptorów w aplikacjach Java EE
  • Implementowania wzorca dekoratora i luźnego powiązania komponentów
  • Tworzenia aplikacji reaktywnych z użyciem zdarzeń CDI i asynchronicznych metod EJB
  • Projektowania i wdrażania architektury mikrousług oraz stosowania wzorców mikrousługowych
  • Stosowania wzorców dla aplikacji działających w chmurze, takich jak brama API i serwer konfiguracji
  • Zapewnienia bezpieczeństwa aplikacji dzięki wzorcom SSO i różnym mechanizmom uwierzytelniania
  • Wdrażania nowoczesnych wzorców wdrożeniowych, takich jak kanarkowe, niebiesko-zielone i ciągłe wdrażanie
  • Zwiększania wydajności i skalowalności dzięki wzorcom operacyjnym, takim jak pamięć podręczna i sharding
  • Monitorowania i zarządzania aplikacjami z użyciem wzorców ambasadora i monitorowania działania
  • Korzystania z projektu Eclipse MicroProfile do budowy nowoczesnych aplikacji Java EE
  • Implementowania rozwiązań opartych o MicroProfile Config, Fault Tolerance, Metrics i OpenAPI
  • Łączenia wzorców projektowych i biznesowych w celu optymalizacji aplikacji biznesowych

Od profesjonalnych systemów informatycznych wymaga się wysokiej dostępności usług, łatwego wprowadzania niezbędnych zmian, skalowalności i możliwości przetworzenia ogromnej ilości danych. Java EE 8 znakomicie nadaje się do tworzenia aplikacji spełniających te wyśrubowane kryteria. Poza tym Java to język wieloplatformowy, jej kod jest otwarty, została dobrze przetestowana, a doświadczenie i wsparcie społeczności użytkowników okazują się nie do przecenienia. Wszechstronność i popularność Javy ma też mroczną stronę - programiści bardzo często muszą rozwiązywać istotne problemy, które zwykle dotyczą integracji usług, wysokiej dostępności i odporności systemu na błędy. Rozwiązaniem pozwalającym uniknąć wielu z tych kłopotów jest zastosowanie odpowiednich wzorców projektowych i przestrzeganie dobrych praktyk.

To książka przeznaczona dla programistów, którzy chcą tworzyć aplikacje biznesowe z użyciem wzorców projektowych, wzorców biznesowych i najlepszych praktyk. Zawiera wyjaśnienie podstawowych koncepcji Javy EE 8, opis jej warstw oraz omówienie najlepszych praktyk tworzenia aplikacji biznesowych. Przedstawia zasady łączenia wzorców projektowych i wzorców biznesowych w Javie EE 8, a także techniki optymalizacji rozwiązań z wykorzystaniem programowania aspektowego, programowania reaktywnego i mikrousług. Opisano tu szereg wzorców: integracyjne, reaktywne, bezpieczeństwa, wdrażania i operacyjne. Zaprezentowano również projekt MicroProfile, przydatny do tworzenia aplikacji dla architektury mikrousług.

W książce między innymi:

  • korzyści ze stosowania wzorców projektowych
  • wzorce warstw prezentacji i biznesowej
  • wzorce dla aplikacji działających w chmurze
  • implementacja wzorca SSO
  • wzorce związane ze skalowalnością, z wydajnością i zarządzaniem aplikacją

Java EE 8: zestaw świetnych narzędzi dla zawodowca!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Rhuan Rocha jest doświadczonym programistą Javy EE. Obecnie wdraża rozwiązania Red Hat oparte na Red Hat Middleware. Wcześniej korzystał z Javy przy pisaniu oprogramowania dla firm i rządów.

Joao Purificaçao jest inżynierem elektroniki. Dobrze zna języki C i C++, obecnie wykorzystuje Javę EE do projektowania aplikacji. Jest starszym architektem w firmie Resource IT z siedzibą w Sao Paulo.

Zobacz pozostałe książki z serii Wzorce projektowe

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Java EE 8. Wzorce projektowe i najlepsze praktyki" nadaje się do samodzielnej nauki?
Tak, książka została napisana w przystępny sposób i zawiera liczne przykłady implementacji, co ułatwia samodzielną naukę zarówno podstaw, jak i zaawansowanych wzorców projektowych w Java EE 8.
2. Czy publikacja obejmuje praktyczne aspekty wdrażania aplikacji Java EE 8 w środowiskach produkcyjnych?
Tak, książka porusza temat wzorców wdrażania, takich jak wdrażanie kanarkowe, niebiesko-zielone oraz ciągłe, a także przedstawia najlepsze praktyki pozwalające na bezpieczne i efektywne uruchamianie aplikacji w środowisku produkcyjnym.
3. Czy znajdę w książce przykłady kodu i gotowe rozwiązania?
Tak, każdy rozdział zawiera szczegółowe przykłady kodu oraz praktyczne implementacje wzorców projektowych i biznesowych, które można wykorzystać w swoich projektach.
4. Jakie zagadnienia związane z bezpieczeństwem aplikacji są omówione w książce?
Książka szczegółowo opisuje wzorce bezpieczeństwa, takie jak pojedyncze miejsce rejestracji (SSO), różne mechanizmy uwierzytelniania oraz implementację interceptorów bezpieczeństwa w Java EE 8.
5. Czy książka omawia nowoczesne podejścia, takie jak mikrousługi i chmura?
Tak, osobne rozdziały poświęcone są wzorcom mikrousług, architekturze chmurowej oraz projektowi MicroProfile, co pozwala zrozumieć i wdrażać nowoczesne rozwiązania w aplikacjach Java EE 8.
6. Czy lektura wymaga wcześniejszej znajomości Java EE?
Podstawowa znajomość języka Java i ogólnych zasad programowania obiektowego będzie pomocna, ale książka wprowadza również w podstawowe koncepcje Java EE, dzięki czemu można ją czytać nawet z niewielkim doświadczeniem w tej technologii.
7. W jaki sposób książka pomaga w rozwiązywaniu realnych problemów programistycznych?
Autorzy prezentują konkretne wzorce i najlepsze praktyki, które pomagają zwiększyć skalowalność, wydajność oraz odporność aplikacji na błędy, a także ułatwiają integrację usług i zarządzanie złożonymi systemami.
8. Czy książka nadaje się jako materiał do przygotowania do pracy z nowoczesnymi aplikacjami biznesowymi?
Tak, zawarte w niej wzorce i praktyki są zgodne z aktualnymi wymaganiami rynku i pomagają w projektowaniu, wdrażaniu oraz utrzymaniu nowoczesnych aplikacji biznesowych opartych o Java EE 8.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
57,00 zł
Niedostępna
Ebook
28,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile