TECHNOLOGIA EJB I JPA KOD: EJBJPA

Podobne dokumenty
TWORZENIE I TESTOWANIE TEST-DRIVEN DEVELOPMENT APLIKACJI Z UŻYCIEM KOD: TDD

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

EJB 3.0 (Enterprise JavaBeans 3.0)

Java Persistence API - zagadnienia zaawansowane

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

SZKOLENIE TWORZENIE SYSTEMÓW

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE

Podstawy frameworka Spring

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia. Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Wymagania techniczne aplikacji LSI

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Rodzaj szkolenia nieformalnego: Coaching

Programowanie warstwy klienta w aplikacji Java EE

EJB 3.0 & JBoss Seam. 25 kwietnia 2007 Jacek Gerbszt 1

Efektywne wspieranie procesu projektowego

Programowanie warstwy klienta w aplikacji Java EE

CERTYFIKOWANY TRENING ASESORSKI

WYMAGANIA EDUKACYJNE Z PRZEDMIOTU SIECI KOMPUTEROWE. dla klasy 2

Wymagania edukacyjne z przedmiotu Pracownia aplikacji internetowych dla klasy 3iA Nauczyciel: Kornel Barteczko Rok szkolny: 2015/2016

Wymagania edukacyjne z przedmiotu Pracownia Baz danych dla klasy 3iA Nauczyciel: Mariusz Walendzewicz Rok szkolny: 2015/2016

SKUTECZNY MENEDŻER OFERTA SZKOLENIA. Bardziej niż cokolwiek innego przygotowywanie się jest sekretem do sukcesu.

Jak efektywnie i skutecznie konsolidować potrzeby zakupowe i wykorzystać potencjał oszczędności we wspólnych zakupach

Enterprise JavaBeans

Wymagania edukacyjne z przedmiotu Systemy baz danych dla klasy 3iA Nauczyciel: Kornel Barteczko Rok szkolny: 2015/2016

Szkolenie wycofane z oferty

Optymalizacja wydajności zapytań w testowaniu schematu bazy danych

Dostęp do baz danych w aplikacjach Java EE

Sieci neuronowe model konekcjonistyczny

JAVA PERSISTENCE API CZĘŚĆ 2 ASPEKTY ZAAWANSOWANE. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Enterprise JavaBeans (EJB)

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Nowoczesne aplikacje internetowe oparte na JEE6 (JSF2, EJB3.1, JPA2, CDI, AJAX)

Absolutt Systemy Teleinformatyczne ul. MontaŜowa 7, Bielsko-Biała tel./fax

JDBC w LoXiMie. Interfejs Java Database Connectivity dla systemu LoXiM. Adam Michalik 2008

Projektowanie fizyczne i logiczne struktury sieci LAN

Enterprise JavaBeans. 1. Architektura EJB: komponenty encyjne, komponenty sesyjne, komponenty sterowane komunikatami. 2. Kontenery EJB JBoss.

Tworzenie aplikacji dla Oracle Application Server 10g R3 w technologii EJB 3.0

TRENING DLA TRENERÓW BIZNESU JAK PROWADZIĆ

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Rola EJB na platformie Java EE. Enterprise JavaBeans (EJB)

o o o o o o o o o Wersja /09/2015

Język Java i technologie Web - opis przedmiotu

SET DLA PROFESJONALISTÓW

Nowoczesne aplikacje internetowe oparte o JEE7 (JSF2.2, EJB3.2, JPA2.1, CDI1.1, AJAX)

Znane problemy Autodesk Revit Structure 2010

Tworzenie kwerend. Nazwisko Imię Nr indeksu Ocena

Instrukcja korzystania z serwisu Geomelioportal.pl. - Strona 1/12 -

Wykład 1 Inżynieria Oprogramowania

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

stworzyliśmy najlepsze rozwiązania do projektowania organizacji ruchu Dołącz do naszych zadowolonych użytkowników!

Projekt INP Instrukcja 2. Autor Dr inż. Zofia Kruczkiewicz

Enterprise Java Beans Narzędzia i Aplikacje Java EE

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

WYMAGANIA EDUKACYJNE Z INFORMATYKI

Spis treści. Część I Standard EJB Słowo wstępne Przedmowa Wprowadzenie Przegląd architektury...35

Obsługa transakcji rozproszonych Java. Marek Wojciechowski, Maciej Zakrzewicz Instytut Informatyki, Politechnika Poznańska

Programowanie obiektowe

Akademia Umiejętności Zarządzania Personelem

Kurs: Rozwijanie umiejętności

Program Szkoły Tutorów Akademickich (certyfikat I stopnia)

Enterprise Java Beans wykład 7 i 8

Kurs: Rozwijanie umiejętności

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Zaproszenie. Szkolenie: Optymalizacja modelu planowania produkcji w integracji ze sprzedażą i zakupami. Termin. Cele szkolenia.

Enterprise JavaBeans 3.0

Znane problemy Autodesk Revit Architecture 2010

Projektowanie oprogramowania. Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz

Podsumowanie zgłoszonych rekomendacji:

Hibernate. Adrian Gawor, Adam Klekotka, Piotr Kubisz. Technologie Biznesu Elektronicznego. 12 maja 2009

SZKOLENIE DLA UŻYTKOWNIKÓW APLIKACJI

PROGRAM SZKOLENIA DLA SPECJALISTÓW RYNKU PRACY Z UŻYTKOWANIA OPROGRAMOWANIA EIPD

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Dane kontaktowe. Oferta szkoleń dla rad pedagogicznych. Szanowni Państwo!


Szkolenie BIM dla menedżerów

PRZEWODNIK PO PRZEDMIOCIE

MISTRZ KOMPUTERA Harmonogram X Wojewódzkiego Konkursu Informatycznego MISTRZ KOMPUTERA. Klasy VI-VIII

POSTANOWIENIE. z dnia 20 sierpnia 2018 roku

Spring Framework - wprowadzenie i zagadnienia zaawansowane

WYKŁAD 2 Historia rozwoju technik programowania. Granica pomiędzy programem a agentem. Cykl życia i podstawowe elementy składowe agenta.

Dostęp do baz danych z aplikacji J2EE

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Inżynieria Oprogramowania 2013/14. Testy integracyjne

Enterprise JavaBeans 3.0. Wydanie V

QuarkXpress skład i publikacja operacje podstawowe

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

JDBC (Java Database Connectivity vit )

Chmura obliczeniowa. Rozwiązania dla biznesu.

Zagadnienia projektowania aplikacji J2EE

Enterprise JavaBean 3.0

Wzorce projektowe i architektura dla platformy Java EE

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Administracja Publiczna 2.0

Opisy efektów kształcenia dla modułu

OFERTA JEDNOSTKI NAUKOWEJ. STAŻ PRACOWNIKA PRZEDSIĘBIORSTWA W JEDNOSTCE NAUKOWEJ w ramach projektu Stolica staży (UDA.POKL

Transkrypt:

TECHNOLOGIA EJB I JPA KOD: EJBJPA

PROFIL UCZESTNIKA Uczestnik: psiada minimum rczne dświadczenie w prgramwaniu w języku Java; zna pdstawy twrzenia aplikacji w Java SE / EE; zna praktycznie relacyjne bazy danych; zna załżenia technlgii Java EE; chce pznać efektywne spsby używania EJB i JPA w twrzeniu aplikacji internetwych. KORZYŚCI ZE SZKOLENIA 1. Duża intensywnść szklenia w niedługim czasie uczestnik pznaje najbardziej użyteczne aspekty EJB i JPA, umżliwiające efektywne twrzenie aplikacji Java SE i Java EE z użyciem baz danych. 2. Aplikacje krpracyjne twrzne są w uznanym i sprawdznym standardzie EJB i JPA t widący standard w technlgii Java. 3. Prgramista ptrafi rzwiązywać prblemy pdczas twrzenia aplikacji w trakcie szklenia uczymy, w jaki spsób radzić sbie z ptencjalnymi prblemami, które mgą pjawić się w trakcie twrzenia prjektu. Pkazujemy sprawdzne techniki i triki prgramistyczne. PARAMETRY SZKOLENIA Czas trwania: 4 dni 32 gdziny Frma zajęć: Ćwiczenia - 60%, wykład 40%. Wielkść grupy: k. 12 sób.

SZCZEGÓŁOWY PROGRAM Mduły szkleniwe Nabyte wiedza i umiejętnści, pruszane zagadnienia EJB w architekturze Java EE Przegląd EJB Wprwadzenie Przegląd Kmpnenty sesyjne Obiekty encyjne Kmpnenty sterwane zdarzeniami Usługi kntenera Kmpnenty stanwe i bezstanwe Definiwanie kmpnentu sesyjneg adntacje EJB Implementacja, interfejsy zdalny i lkalny Mdel wdrżeniwy: ejb-jar, EAR, kntener JNDI Kmpnenty sesyjne Kncept JNDI InitialCntext JNDI w praktyce Twrzenie klienta EJB3 Wstrzykiwanie zależnści w EJB3 Krzystanie z zasbów pprzez kntener Cykl życia kmpnentu sesyjneg raz interceptry Stanwe kmpnenty sesyjne twrzenie, cykl życia, aktywacja i pasywacja Usługa mechanizmu Timer Kmpnenty sterwane kmunikatami (pcja) Przegląd systemów partych kmunikaty Kmunikacja pprzez klejki i kanały

tematyczne Przegląd JMS API CnnectinFactry Przesyłanie kmunikatów JMS Klient JMS Kmpnenty MDB Załżenia Adntacja @MessageDriven Przykład kmpnentu MDB Knfiguracja activecnfig Transakcje Transakcje i bezpieczeństw Przegląd kncepcji związanych z systemami transakcyjnymi Deklaratywne zarządzanie transakcjami Atrybuty transakcji Zasięg transakcji Przegląd zagadnień bezpieczeństwa w systemach rzprsznych Adntacje @RlesAllwed, @PermitAll Bezpieczeństw bsługiwane w spsób prgramistyczny Wprwadzenie d JDBC Uzyskanie płączenia Klasy Współpraca z relacyjnymi bazami danych Cnnectin Statement PreparedStatement ResultSet Wzrzec DAO

Kncepcja mapwania relacyjn-biektweg Pdstawy mapwania Wprwadzenie d JPA Przegląd JPA Architektura warstw dstępu d danych Mapwania parte POJO Pdstawy knfiguracji EntityManager Rla EntityManager w JPA Cykl życia Najważniejsze API Jednstki trwałści (PersistenceUnit i ich knfiguracja JPA w praktyce Operacje CRUD Mapwanie klas klasy encji Mapwania Generatry identyfikatrów Typy wbudwane Cykl życia biektu trwałeg Wprwadzenie d Java Persistence Query Language Interfejs Query Zapytania Twrzenie i używanie zapytań Zapytania nazwane, prjekcje i agregaty Zapytania pprzez kryteria (Criteria API) Przegląd relacji Relacje i dziedziczenie Mapwanie klekcji wartści Mapwanie: 1:N, N:1, 1:1, N:N Mapwanie relacji

Relacje jedn- i dwukierunkwe Inwersja w relacji Kaskadwść Wczesne i późnine ładwanie Mapwanie dziedziczenia Strategia tabela na klasę Strategia tabela na pdklasę Strategia tabela na klasę knkretną Techniki ptymalneg mapwania Optymalizacja Cache (zapytań, encji) Pułapki lazy ladingu (n+1 select prblem) Unikanie pbierania nadmiernych danych - rzwiązania Blkwanie ptymistyczne i wersjnwanie Zagadnienia zaawanswane Cache Wydajnść Zagadnienia prjektwe