Návrh Školení
Modul 1. Představení datové sítě Infinispan
- Infinispan a JSR 107 – Java Temporary Caching API Začínáme s Infinispan Instalace Infinispan Pohled do krabice Použití Maven Vytvoření vašeho prvního projektu Nastavení prostředí
Modul 2: Infinispan architektura
- Anatomie klastrované mezipaměti Infinispan Vložený režim (P2P) Režim klient/server Kontejner mezipaměti Výchozí mezipaměť Pojmenování mezipaměti
Modul 3: Pochopení Infinispan Topologie
- Režimy shlukování Místní režim Režim zrušení platnosti Replikovaný režim Pochopení synchronní a asynchronní replikace Režim distribuce Server Hinting L1 cache
Modul 4. Konfigurace Infinispan mezipaměti
- Deklarativní konfigurace na Infinispan Vysvětlení prvku JGroups Konfigurace podsystému vláken Konfigurace prvku cache-container Programová konfigurace Infinispan Rozhraní API Učení se rozhraní API mezipaměti Pochopení vyřazení mezipaměti Konfigurace vypršení platnosti mezipaměti Vyřazení v/s Vypršení
Modul 5. Trvalá data v Infinispan
- Konfigurace zavaděče mezipaměti Zavaděče mezipaměti založené na souborovém systému Zavaděče mezipaměti založené na JDBC Úložiště mezipaměti JPA Výběr zavaděče mezipaměti JDBC Použití pasivace ve vaší aplikaci
Modul 6. Role Marshallingu
- Podpora pro neserializovatelné objekty Pokročilá konfigurace Plugging Infinispan s uživatelem definovanými externalizátory
Modul 7. Dotazování a indexy
- Modul infinispan-query Konfigurace Režimy mezipaměti a správa indexů Sdílení indexu Seskupování indexu v Infinispan Přestavba indexu Získávání statistik dotazů Infinispan Operátory filtrování DSL dotazů Booleovské podmínky Vnořené podmínky Projekce Třídění Stránkování Seskupování a agregace
Modul 8. Použití klienta HotRod
- Úvod Instalace a konfigurace pomocí API
Modul 9. Použití Streams API
- Běžné operace streamu Lokální/Neplatnost Distribuce/Replikace Uvědomte si obnovu serializace Paralelní výpočet Úloha Timeout Injection Distributed Stream Spuštění Operátoři s uvědoměním si obnovy založené na klíči Výjimky zprostředkujících operací
Modul 10: Pochopení transakcí a souběžnosti
- Transakční základy Java Transaction API Transakční režimy Přístup k netransakčním datům Transakční modely Optimistická transakce Pesimistická transakce Výběr lepšího transakčního modelu Dávkový režim Obnova transakce Integrace s Transaction Manager Zamykání a řízení souběžnosti Řízení souběžnosti více verzí Konfigurace úrovní izolace v Infinispan Implicitní a explicitní zamykání Zámek časové limity Detekce uváznutí Verze dat
Modul 11. Představujeme Hibernate OGM
- Funkce Hibernate OGM Architektura Hibernate OGM Pochopení toho, jak fungují mapování Instalace a používání Hibernate OGM Vytvoření projektu Hibernate OGM pomocí Maven Konfigurace jednotky persistence Konfigurace Infinispan mezipaměti pro Hibernate OGM Vytvoření modelu domény
Modul 12. Pochopení replikace mezi lokalitami
- Ukázkové nasazení Replikace dat Převedení webu do režimu offline Přenos stavu mezi weby
Modul 13. S ohledem na verzi 9
- Novinky ve verzi 9 Pochopení hlavních změn Cesta upgradu z 8.x na 9
Požadavky
Pro účast v tomto kurzu nejsou vyžadovány žádné zvláštní požadavky.
Reference (5)
good atmosphere
Martin Jesterschawek
Kurz - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Kurz - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurz - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Kurz - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.