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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO 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łacę z Getin Bank 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