|
Szkolenie Tworzenie aplikacji z użyciem Spring Framework |
 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 - 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.
- Aplikacje tworzone są w uznanym standardzie open source, powszechnie używanym do tworzenia aplikacji korporacyjnych – Spring Framework to de facto standard w technologii Java.
- 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ń!
|