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 »»
Szkolenie spring/hibernate
Jaką wiedzę można uzyskać?
Po odbyciu szkolenia kursant dysponuje niezbędnymi umiejętnościami aby korzystac z tandemu frameworków Spring/Hibernate na poziomie zaawansowanym.
Do kogo skierowane jest szkolenie?
Szkolenie adresowane jest do programistów języka Java, którzy chcą oprzeć szkielet swojej aplikacji o framework Spring, a warstwę perzystencji implementować za pomocą frameworku Hibernate.
Czas trwania szkolenia - 5 dni
Program wykładów
|
|
1. Spring Framework - wprowadzenie
- Pojęcia Inversion of Control oraz Dependency Injection.
- Architektura frameworku Spring, moduły i ich funkcje.
- Pojęcie kontenera ApplicationContext. Tworzenie i konfigurowanie instancji obiektów - beanów za pomocą pliku XML, adnotacji lub podejściem programowym. Punkty rozszerzeń kontenera. Skanowanie ścieżki klas. Bean Factory. Obsługa zdarzeń.
- Wsparcie frameworku dla testów integracyjnych i jednostkowych.
- Parametry konfiguracyjne definicji beana. Metadane XML lub adnotacje.
- Konfigurowanie zależności (Dependency Injection) beana. Podejście oparte na konstruktorach, akcesorach oraz adnotacjach.
- Cykl życia beana.
- Spring MVC. Wprowadzenie.
2. Spring Framework - zagadnienia zaawansowane
- Dostęp do zasobów
- Przetwarzanie danych. Formatowanie, walidacja oraz konwersje.
- Aspect Oriented Programming. Przykładowe aspekty konfigurowane adnotacjami oraz metadanymi XML.
- Spring w warstwie dostępu do danych. Transakcje – zarządzanie i typy. Dostęp do relacyjnych baz danych w oparciu o JDBC.
- Spring security
3. Spring Framework - zagadnienia zaawansowane, c.d
- Spring Remoting. Zdalny dostęp do beanów i usług zarządzanych przez kontener. Publikowanie metod beana jako usług WebService. Przykładowe klienty.
- Integracja frameworku Spring z usługami typu Email, JMS.
4. Hibernate ORM - wprowadzenie
- Pojęcie sesji. Operacje udostępniane przez sesję. Stany obiektów zarządzanych przez framework.
- Podstawowe mapowanie pojedynczych obiektów i komponentów
- Mapowanie hierarchii dziedziczenia
5. Hibernate ORM - dostęp do danych
- Obsługa asocjacji obiektów, relacje one-to-many, one-to-one, many-to-many, many-to-one
- Transakcje w aplikacji Hibernate
- Konwersacje - implementacja transakcyjnych, wieloetapowych akcji użytkownika.
- Konstruowanie zapytań. Zapytania oparte o HQL i Criteria API
- Konfiguracja cache'u. Cache drugiego poziomu. Cache wyników zapytań.
6. Hibernate ORM - zagadnienia zaawansowane
- System obsługi zdarzeń w Hibernate. Interceptory.
- Rozszerzanie i dostosowywanie domyślnego sposobu obsługi baz danych. Dostosowywanie generowanych wyrażeń SQL.
- Programowe tworzenie konfiguracji Hibernate. Mapowanie dynamicznych struktur danych.
- Standardowy toolset Hibernate. Narzędzia eksportujące. Reverse engineering.
7. Integracja Spring oraz Hibernate
- Konfigurowanie podstawowych obiektów Hibernate jako beanów
- Deklaratywna integracja obsługi transakcji Hibernate. Mechanizm TransactionSynchronization.
- Programowa obsługa transakcji
- HibernateTemplate i HibernateDaoSupport
|
Zalecane posiadane umiejętności
Uczestnicy szkolenia powinni dysponować praktycznymi umiejętnościami w zakresie programowania w języku Java.
Zalecane szkolenia poprzedzające
Przydatne może być odbycie szkolenia Hibernate Quick Start oraz Spring Quick Start, aczkolwiek nie jest to wymagane do pełnego uczestnictwa w szkoleniu.
Pobierz informacje o szkoleniu Spring/Hibernate
Cena:
4000 zł (za 5 dniowe szkolenie)
Zamów szkolenie18.01.2011. 17:57
Data publikacji: 23.04.2009. 15:18