Utrwalanie danych z użyciem mapera MyBatis

LICZBA DNI: 2 (16h)

KOD KURSU: MYBATIS

Powiadom
o kolejnych terminach

# mybatis

# orm

# persistence

# datamapper

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów, projektantów, architektów oraz administratorów, którzy chcą wykorzystać maper MyBatis w tworzonych rozwiązaniach.

WYMAGANIA

Od uczestników szkolenia wymagana jest umiejętność korzystania z systemu operacyjnego Windows lub Linux oraz znajomość środowiska Eclipse lub IntelliJ Idea.

ZALETY

Na szkolenie składają się warsztaty przeplatane wykładem. Program obejmuje zarówno ogólne wprowadzenie w tematykę persystencji danych, mapowania obiektowo-relacyjnego jak i całościowe przedstawienie szkieletu MyBatis.

Cele szkolenia

Nauka prawidłowo korzystać z MyBatis oraz wdrożyć go w swoich projektach. Omówione zostaną możliwości tego narzędzia oraz sposoby użycia.

Wykonanie różnorodnych ćwiczeń, które pozwolą zapoznać się z możliwościami frameworka oraz będą spajały kolejne elementy kursu.

Program

  • Persystencja
  • Mapowanie obiektowo-relacyjne
  • Maper pomiędzy JDBC a ORM
  • MyBatis vs. JPA
  • Kiedy używać MyBatis
  • Korzyści
    • Prostota i produktywność
    • Szybkość i optymalizacja
    • Niski próg wejścia
    • Współpraca ze spadkowymi bazami danych
  • Koncepcje
  • Architektura
  • JDBC
    • Typy
    • Mapowanie typów JDBC-Java
  • Instalacja i konfiguracja
    • Zależności
  • Opis mapowania
    • XML
    • Adnotacje
  • Mapowanie operacji CRUD
  • Non-query statements
    • Operacje blokowe
    • Procedury składowane
  • Parametryzacja
    • Wiele parametrów
  • ResultMap
  • Kolekcje
  • Asocjacje
    • Jeden do jednego
    • Jeden do wielu
  • Mapowanie automatyczne
  • Mapowanie typów specjalnych
    • Typów wyliczanych
    • Typów LOB: CLOB/BLOB
  • Instrukcje warunkowe
  • Iteracje
  • Wady i zalety dynamicznych zapytań
  • dla Eclipse:
    • MyBatipse
    • mybatiseditor
  • dla IntelliJ IDEA
    • MyBatis plugin
  • Transakcje automatyczne, lokalne i globalne
  • Spring
  • Java EE, EJB i CDI
  • Wydajność
  • Bezpieczeństwo
  • Konwencje

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.