Spring MVC - Technologie lekkie i Open Source - Szkolenia - Szkolenia IT - Szkolenia Java, Spring, Hibernate i wiele innych. Profesjonalne szkolenie Java.
Aktualności

Image Upload Using TinyMCE Within Wicket Framework

Nasz konsultant Michał Letyński opublikował artykuł "Image Upload Using TinyMCE Within Wicket Framework" na stronach prestiżowego portalu branżowego „Java Dzone”. Artykuł opisuje jak krok po kroku dodać obrazek do edytora TinyMCE w obrębie webowego frameworka Wicket. Temat jest innowacyjny, ponieważ każdy jego aspekt od początku do końca jest zrobiony w oparciu o framework Wicket bez dodatkowych servletow czy modalnych okien... więcej »»

Creating and Extending Apache Wicket Web Applications

Nasz konsultant Krzysztof Śmigielski, opublikował swój artykuł o temacie: "Creating and Extending Apache Wicket Web Applications" na łamach prestiżowego portalu branżowego "InfoQ". Serdecznie zapraszamy do lektury! więcej »»

SZKOLENIA++ z wykładem na Javarsovii!

Jeden z naszych szkoleniowców, Tomasz Łabuz, będzie miał wykład pod tytułem "Aplikacje Java EE w środowisku klastrowym serwera JBoss" na zbliżającej się konferencji Javarsovia 2009 ( www.javarsovia.pl ). O wykładzie: Serwer JBoss jest ciekawą alternatywą zarówno dla innych produktów open source jak i serwerów komercyjnych. Funkcjonalnością JBoss nie ustępuje najlepszym posiadając również możliwość uruchamiania aplikacji... więcej »»

Skalowalność i wydajność silnika workflow jBPM w klastrze JBoss

Jeden z naszych konsultantów, Szymon Żesławski, opublikował swój artykuł na prestiżowym portalu branżowym - TheServerSide.com. Obszerny artykuł kompleksowo obejmuje tematykę skalowania i klastrowania popularnego silnika workflow - jBPM. Silnik ten najczęściej jest wykorzystywany w aplikacjach klasy enterprise, które zajmują się zarządzaniem i automatyzacją procesów biznesowych. W przejrzysty, wzbogacony wieloma przykładami... więcej »»

Administracja serwerem JBoss

JBoss - jest to dobrze znany serwer aplikacji w Javie stworzony na bazie technologii Enterprise JavaBeans (EJB). Aktualnie JBoss implementuje pełen zestaw usług Java EE (J2EE). Serwer jest napisany w całości w języku Java, więc jest dostępny praktycznie na wszystkie platformy. JBoss jest również zintegrowany z darmowym środowiskiem programistycznym Eclipse, co pozwala na wytwarzanie komponentów dla tego serwera. Serwer JBoss posiada... więcej »»
SPMVC – Podstawy tworzenia aplikacji web z użyciem Spring MVC

Jaką wiedzę można uzyskać?

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz związanych z nim technologii Spring Security, Spring Web Flow i Spring MVC.

Do kogo skierowane jest szkolenie?

Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą JavaEE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring MVC.

Czas trwania szkolenia

5 dni


Program wykładów

1. Spring jako kontener obiektów

  • idea Inversion of Control
  • idea Dependency Injection
  • konfiguracja kontekstu Spring
  • tworzenie komponentów
  • fabryki komponentów
  • autowiring

2. Programowanie aspektowe

  • co to jest AOP
  • tworzenie aspektów w Spring
  • autoproxying
  • wprowadzenie AspectJ

3. Podstawy Spring MVC

  • pojęcie MVC
  • konfiguracja DispatcherServlet
  • konfiguracja kontekstu aplikacji
  • tworzenie kontrolerów
  • Command Object
  • integracja z warstwą widoku

4. Szkielet dostępu do baz danych

  • konfiguracja źródeł danych
  • korzystanie z JdbcTemplate
  • realizacja zapytań uaktualniających
  • realizacja zapytań wybierających

5. Konfiguracja ORM na podstawie JPA

  • konfiguracja EntityManager
  • wywoływanie zapytań

6. Zarządzanie transakcjami

  • co to są transakcje
  • dobór i konfiguracja menedżera transakcji
  • transakcje deklaratywne
  • deklaracje transakcji
  • propagacja transakcji

7. Bezpieczeństwo w Spring MVC

  • wstęp do Spring Security
  • pojęcie uwierzytelnienia i autoryzacji
  • uwierzytelnianie użytkowników
  • kontrola dostępu do zasobów
  • bezpieczeństwo w warstwie widoku
  • zabezpieczanie wywołań metod

8. Podstawy Spring WebFlow

  • projektowanie przepływów
  • stan przepływu
  • punkty decyzyjne

9. Integracja z innymi technologiami

  • integracja z JSF
  • integracja z EJB
  • integracja z innymi warstwami widoków

10. Co czeka Java EE w przyszłości

  • informacje o pracach nad nową specyfikacją

Program warsztatów

  1. praca z kontekstem Spring
  2. wprowadzenie dodatkowych funkcjonalności za pomocą AOP
  3. konfiguracja aplikacji web w oparciu o Spring MVC
  4. use case – aplikacja wielowarstwowa w oparciu o Spring MVC
    • projekt warstw aplikacji
    • zaprojektowanie warstwy usług
    • konfiguracja dostępu do bazy danych (JPA)
    • stworzenie warstwy biznesowej
    • stworzenie warstwy widoku w oparciu o JSP/JSTL
    • dodanie obsługi transakcji
    • zabezpieczenie aplikacji
  5. Konfiguracja prostego procesu w Spring Web Flow
  6. Przykład stworzenia warstwy widoku za pomocą Velocity

Zalecane posiadane umiejętności

Podstawowa umiejętność programowania w języku JAVA

Zalecane szkolenia poprzedzające

JSE

Pobierz specyfikację szkolenia - Podstawy tworzenia aplikacji web z użyciem Spring MVC

Cena:

3500 zł ( za 5 dniowe szkolenie )


Data publikacji: 23.04.2009. 15:23