Java Spring - Plan Szkolenia

Kod kursu

javaspring

Czas trwania

35 godzin
szkolenie zdalne: 5 lub 10 dni
szkolenie stacjonarne: 5 dni

Opis

Spring to framework aplikacji, który zapewnia wszechstronny model programowania i konfiguracji Java korporacyjnych opartych na Java .

Machine Translated

Plan Szkolenia

Programowanie zorientowanego na interfejsy

  • Modelowanie i programowanie oparte na idei interfejsów
  • Problemy rozwiązywane za pomocą programowania zorientowanego na interfejsy

Programowanie zorientowanego na komponenty

  • Rola komponentów w modelu aplikacji internetowej, wprowadzenie w ideę obiektów POJO jako obiektów realizujących funkcję komponentów w aplikacji internetowej

Wzorzec projektowy InversionOfControl i DependencyInjection

  • Wzorzec Odwrócenia Kontroli (Inversion of Control) oraz jego odmiany
  • Wstrzykiwanie Zależności (Dependency Injection), kontener IoC
  • Deklaratywne określanie zależności między komponentami aplikacji internetowej

Omówienie architektury Spring

  • Kontekst aplikacji Spring-a i jego rola jako kontenera IoC.
  • W jaki sposób realizuje funkcję frameworka aplikacji?
  • Gdzie zaczyna się cykl życia aplikacji internetowej opartej o Spring?
  • Cy można wykorzystać kontener Ioc Springa w aplikacji niekoniecznie internetowej?

Pliki konfiguracyjne

  • Wstrzykiwanie zależności w sposób deklaratywny poprzez pliki XML definiujące sposób tworzenia i nadawania właściwości komponentom aplikacji
  • Definiowania zależności pomiędzy komponentami
  • Format pliku opisu komponentów Spring oraz przykłady wstrzykiwania zależności

Fabryki komponentów i jej wykorzystanie

  • Mapowanie komponentów definiowanych w plikach opisu wstrzykiwania zależności oraz sposób realizacji wstrzykiwania przez Springowy mechanizm fabryki komponentów
  • Rozróżnienie pomiędzy komponentami singletonowymi a prototypowymi

Cykl życia komponentu oraz identyfikacja komponentów

  • Cykl życia komponentu, procesu wstrzykiwania zależności na poziomie komponentu oraz wywołania metod inicjujących i deaktywujących komponent
  • Mechanizm identyfikacji poszczególnych komponentów w kontenerze

Programowanie AOP w Spring

  • Programowanie zorientowane aspektowo (Aspect Oriented Programming)
  • Deklaratywne odwzorowania aspektów w projektowaniu aplikacji i definiowania punktów przecięć
  • Wprowadzenie do technologii AOP Spring i przykłady zastosowań

MVC Spring-a

  • Omówienie abstrakcji kontrolerów i widoków frameworka Spring i przykłady zastosowań najpopularniejszych z nich. Wprowadzenie do idei modelu, widoku i kontrolera aplikacji Springowej

Tworzenie aplikacji z użyciem Spring MVC

  • Standardowe kontrolery i zarządcy widoków Springa w aplikacji internetowej
  • Wiązanie właściwości (wiring) modelu z widokiem i odwrotnie

Wstęp do zagadnienia transakcji i trwałości komponentów

  • Zarządzanie transakcjami w aplikacjach internetowych (w szczególności w aspekcie J2EE)
  • Architektura transakcji i menadżera transakcji
  • Idea lekkiego frameworku zarządzania transakcjami i trwałością danych

Mechanizm zarządzania transakcjami Springa

  • Lekki menadżer transakcji frameworka Spring
  • Mechanizmy Spring służące do zarządzania transakcjami

Mapowanie wierszy tabel na obiekty POJO z wykorzystaniem Spring

  • Wykorzystanie metod dostępu do danych frameworka Spring do tworzenia zapytań do bazy danych
  • Definiowanie sposobu dostępu do danych
  • Tworzenie obiektów dostępu do danych (DAO)
  • Implementacja i wykorzystywanie DAO do utrwalania komponentów aplikacji

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

This site in other countries/regions