Ocena:
Książka „The Java Module System” autorstwa Nicolai Parloga zapewnia dogłębną eksplorację Java Platform Module System (JPMS), zawierając różne przykłady i strategie migracji. Czytelnicy mają jednak mieszane opinie na temat jej długości i przejrzystości, przy czym niektórzy uważają ją za zbyt rozwlekłą, a inni doceniają dokładność treści. Ogólnie rzecz biorąc, jest to przydatne źródło informacji dla tych, którzy chcą zrozumieć moduły Java, choć niektórzy mogą uznać je za mniej przystępne niż oczekiwano.
Zalety:⬤ Dogłębna eksploracja systemu modułów Java.
⬤ Przejrzysta i łatwa do zrozumienia dla wielu czytelników.
⬤ Zawiera przydatne przykłady i strategie migracji.
⬤ Pomocne w studiach certyfikacyjnych OCP Java.
⬤ Organizacja i formatowanie są chwalone.
⬤ Przez niektórych uważana za zbyt długą i rozwlekłą, z niepotrzebnymi szczegółami.
⬤ Niektóre grafiki są trudne do odczytania.
⬤ Może być trudna do zrozumienia dla początkujących.
⬤ Prezentacja może być sucha, a niektórym czytelnikom brakuje zaangażowania.
(na podstawie 8 opinii czytelników)
The Java Module System
Podsumowanie
Długo oczekiwany „Project Jigsaw” Javy wreszcie jest dostępny! Java 11 zawiera wbudowaną strukturę modułowości, a The Java Module System to przewodnik po jej odkrywaniu. W tej nowej książce dowiesz się, w jaki sposób system modułów poprawia niezawodność i łatwość konserwacji oraz jak można go wykorzystać do zmniejszenia ścisłego sprzężenia komponentów systemu.
Przedmowa autorstwa Kevlin Henney.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications. Instrukcje rejestracji znajdują się w książce drukowanej.
O technologii
Pakowanie kodu w zgrabne, dobrze zdefiniowane jednostki ułatwia dostarczanie bezpiecznych i niezawodnych aplikacji. System modułów platformy Java to standard językowy służący do tworzenia takich jednostek. Dzięki modułom można ściśle kontrolować sposób interakcji plików JAR i łatwo identyfikować brakujące zależności podczas uruchamiania. Ta zmiana w projektowaniu jest tak fundamentalna, że począwszy od Java 9, wszystkie podstawowe interfejsy API Java są dystrybuowane jako moduły, a biblioteki, frameworki i aplikacje będą czerpać korzyści z robienia tego samego.
O książce
Java Module System to dogłębny przewodnik po tworzeniu i używaniu modułów Java. Dzięki szczegółowym przykładom i łatwym do zrozumienia diagramom poznasz anatomię modułowej aplikacji Java. Po drodze opanujesz najlepsze praktyki projektowania z wykorzystaniem modułów, debugowania aplikacji modułowej i wdrażania jej w środowisku produkcyjnym.
Co jest w środku
⬤ Anatomia modułowej aplikacji Java.
⬤ Tworzenie modułów od źródła do JAR.
⬤ Migracja do modułowej Javy.
⬤ Oddzielanie zależności i udoskonalanie interfejsów API.
⬤ Obsługa refleksji i wersjonowania.
⬤ Dostosowywanie obrazów środowiska uruchomieniowego.
⬤ Aktualizacja dla Javy 11.
O Czytelniku
Idealny dla programistów z pewnym doświadczeniem w Javie.
O autorze
Nicolai Parlog jest programistą, autorem, mówcą i trenerem. Jego domem jest codefx.org.
Spis treści
CZĘŚĆ 1 - Witaj, moduły.
⬤ Pierwszy element układanki.
⬤ Anatomia aplikacji modułowej.
⬤ Definiowanie modułów i ich właściwości.
⬤ Tworzenie modułów od źródła do JAR.
⬤ Uruchamianie i debugowanie aplikacji modułowych.
CZĘŚĆ 2 - Dostosowywanie rzeczywistych projektów.
⬤ Wyzwania związane z kompatybilnością podczas przechodzenia na język Java 9 lub nowszy.
⬤ Powtarzające się wyzwania podczas uruchamiania w Javie 9 lub nowszej.
⬤ Przyrostowa modularyzacja istniejących projektów.
⬤ Strategie migracji i modularyzacji.
CZĘŚĆ 3 - Zaawansowane funkcje systemu modułów.
⬤ Wykorzystanie usług do oddzielenia modułów.
⬤ Definiowanie zależności i interfejsów API.
⬤ Refleksja w modułowym świecie.
⬤ Wersje modułów: Co jest możliwe, a co nie.
⬤ Dostosowywanie obrazów środowiska uruchomieniowego za pomocą jlink.
⬤ Łączenie elementów w całość.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)