Szkolenie Tworzenie aplikacji z użyciem Spring Framework

 pdf

Terminy

 

 

 

 

Profil uczestnika

 

Uczestnik:

  • posiada minimum roczne doświadczenie w programowaniu w języku Java;
  • zna podstawy tworzenia aplikacji w Java SE / EE;
  • zna podstawowe założenia platformy Java EE;
  • chce poznać efektywne sposoby używania Spring Framework w tworzeniu aplikacji.

Korzyści ze szkolenia

 

  1. Duża intensywność szkolenia – w niedługim czasie uczestnik poznaje najbardziej użyteczne aspekty Spring Framework, umożliwiające efek-tywne tworzenie aplikacji w technologii Java EE i Java SE.
  2. Aplikacje tworzone są w uznanym standardzie open source, powszechnie używanym do tworzenia aplikacji korporacyjnych – Spring Framework to de facto standard w technologii Java.
  3. Programista potrafi rozwiązywać problemy podczas tworzenia aplikacji – w trakcie szkolenia uczymy, w jaki sposób radzić sobie z potencjalnymi problemami, które mogą pojawić się w trakcie tworzenia projektu. Pokazujemy sprawdzone techniki i triki programistyczne.

 

Parametry szkolenia

 

  • Czas trwania: 2 dni - 16 godziny.
  • Forma zajęć: Laboratorium - 60%, wykład - 40%.
  • Wielkość grupy: do 10 osób.
  • Zobacz swoje materiały szkoleniowe

Szczegółowy program

 

Moduł 1. Wprowadzenie

  • Zalety i wady platformy Java EE
  • Zadania postawione przed Spring Framework
  • Kontrola tworzenia obiektów
  • Tworzenie aplikacji internetowych
  • Wsparcie dla trwałości danych
  • Programowanie aspektowe
  • Integracja z innymi bibliotekami

Moduł 2. Spring Framework Core   

  • Programowanie komponentowe oparte o interfejsy
  • JavaBeans i POJO – nowe spojrzenie
  • Spring jako fabryka
  • Inversion of control
  • Konfiguracja XML
  • Konfiguracja z użyciem adnotacji
  • Programistyczne korzystanie z fabryki
  • Singletony i prototypy
  • Inicjalizacja stanu początkowego obiektu


Moduł 3. Wstrzykiwanie zależności (Dependency Injection)

  • Koncepcja wstrzykiwania zależności
  • Składanie obiektów
  • Automatyczna konfiguracja (autowiring)
  • Aliasy
  • Kolejność tworzenia obiektów
  • Cykl życia obiektów
  • Zdarzenia kontenera


Moduł 4. Walidacja   

  • Walidatory
  • Obiekty błędów
  • ValidationUtils
  • Komunikaty błędów i ich lokalizacja

Moduł 5. Programowanie aspektowe

  • Koncepcja programowania aspektowego i zastosowanie
  • Adnotacja @AspectJ
  • Deklarowanie aspektów
  • Deklarowanie punktów przecięcia
  • Wyrażenia AspectJ
  • Deklarowanie advice: przed” (before), „po” (after), „po wyrzuceniu wyjątku” (after throwing), „przed i po” (around)
  • Introdukcje

Moduł 6. Trwałość danych   

  • Wzorzec DAO
  • Hierarchia DaoSupport
  • Hierarchia DataAccessHierarchy
  • JDBC DAO, JDBC Template, Row Mapper
  • Hibernate DAO
  • Transakcje

Chcesz sprawdzić, czy nasze szkolenia będą Ci odpowiadać? Napisz lub zadzwoń!

Proponujemy szkolenia zamknięte, aby obniżyć koszt udziału w szkoleniu. Aby poznać więcej szczegółów napisz lub zadzwoń!