Szkolenie Capstone Courseware 110. Java Servlets (2.4.3)
Transkrypt
Szkolenie Capstone Courseware 110. Java Servlets (2.4.3)
Szkolenie Capstone Courseware 110. Java Servlets (2.4.3) SIĘGNIJ PO PROFESJONALNĄ WIEDZĘ Cel szkolenia Ten praktyczny, zorientowany na aplikacje kurs omawia technologię Java Servlets i pokazuje, jak wykorzystać ją do tworzenia prosty i złożonych aplikacji internetowych. Przeznaczony jest dla doświadczonych programistów Java (J2SE), którzy chcą tworzyć aplikacje webowe lub komponenty i systemy J2EE. Kurs rozpoczyna się przeglądem programowaniania w Java po stronie serwera i protokołów internetowych. Uczestnicy poznają architekturę Java Servlets, cykl żądań/odpowiedzi, cykl życia serwletów oraz proces budowania interaktywnych aplikacji internetowych, które parsują i/lub generują formularze HTML. Rozważane są również wzorce dla architektury aplikacji serwletów i sesje w celu tworzenia wyszukanych komunikacji klient/serwer. Wielopoziomowe aplikacje są budowane z użyciem serwletów i JDBC jako dostępu do relacyjnych baz danych.Kurs ten dostarcza ważną koncepcje oddzielenia rozwoju programistycznego i deklaratywnego: użycia konfiguracji i treści informacji w kodowanych wartościach, lokalizacji zasobów, itp., w celu utworzenia prostej w zarządzaniu i przenośnej aplikacji internetowej. Szkolenie wprowadza JavaBeans jako standard dla obiektów danych i biznesowych, które mogą być współdzielone pośród serwletów i JSP, oraz przedstawia techniki współdzielenia tych obiektów w zakresie sesji bądź żądaniach przekierowania. Końcowo kursanci poznają jak implementować filtry w celu zaadaptowania istniejących serwletów poprzez przetwarzanie żądań i odpowiedzi.Cel szkolenia: - Zrozumienie roli Java Servlets w całej architekturze Java 2 Enterprise Edition jako najlepszego rozwiązania Java do rozwoju aplikacji HTTP - Użycie obiektów żądań i odpowiedzi do oczytu parametrów CGI i generowania odpowiedzi HTML - Tworzenie interaktywnych aplikacji internetowych z użyciem formularzy HTML i serwletów - Zarządzanie złożonymi konwersacjami z klientami HTTP za pomocą atrybutów sesji - Zrozumienie roli JDBC w Java Persistence i użycie JDBC do trwałego zapisu modelu aplikacji w Java Servlet - Zachowanie przenośności i łatwości administracji dla aplikacji Java Servlet przez parametryzację kodu, użycie parametrów inicjalizacyjnych, pliki właściwości i JNDI - Użycie klas JavaBeans to współdzielenie złożonych danych biznesowych między komponentami - Implementacja filtrów do dostosowania istniejących serwletów z nowymi funkjonalnościami i maksymalizacji dekompozycji logiki między pionowymi funkcjami biznesowymi i obiektami poziomymi. Cena szkolenia 2000 PLN netto +VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury Najbliższe terminy Brak zaplanowanych szkoleń Zaproponuj termin szkolenia Zapytaj o szczegóły: tel. 12 29 84 777 [email protected] Czas trwania 2 dni Konspekt 1. Rozdział 1. Aplikacje internetowe - Programowanie po stronie serwera - Protokoły internetowe i aplikacje internetowe - Rola serwerów Web - Java Servlets - Użytkowanie serwera Tomcat - Struktura Java Servlet 2. Rozdział 2. Architektura serwletów - Architektura serwletów - Servlet i HttpServlet - Żądania i odpowiedzi - Odczytywanie parametrów żądania - Tworzenie odpowiedzi HTML - Przekierowanie web serwera - Wdrażanie deskryptorów - Cykl życia serwletów - Stosunek do kontenera Compendium - Centrum Edukacyjne Sp. z o.o. | ul. Tatarska 5 | 30-103 Kraków | tel. (+48 12) 29 28 500 Sąd Rejonowy dla Krakowa-Śródmieścia w Krakowie XI Wydział Gospodarczy Krajowego Rejestru Sądowego KRS 0000039600, Kapitał zakładowy 450 000,00 zł, NIP: 676-21-71-482, Regon: 357260753 www.compendium.pl | [email protected] | (c) Copyright Compendium Strona 1 z 3 Szkolenie Capstone Courseware 110. Java Servlets (2.4.3) SIĘGNIJ PO PROFESJONALNĄ WIEDZĘ 3. Rozdział 3. Interaktywne aplikacje internetowe - Budowanie interfejsu HTML - HTML Forms - Obsługa wejścia formularzy - Infrastruktura aplikacji - Model Single-Servlet - Model Multiple-Servlet - Model Routing Servlet - Parsery szablonów 4. Rozdział 4. Zarządzanie sesją - Zarządzanie stanem klienta - Sesje - Implementacja sesji - HttpSession - Atrybuty sesji - Zdarzenia sesji - Unieważnienie sesji 5. Rozdział 5. Dostęp do bazy danych - JDBC - Sterownik JDBC - Używanie JDBC w serwletach - Obiekty dostępu do danych (DAO) - Zagadnienia wątkowości - Transakcje - Pule połączeń 6. Rozdział 6. Konfiguracja i kontekst - Potrzeba konfiguracji - Parametry inicjalizacyjne - Pliki właściwości - JNDI i środowisko komponentów - Źródła danych JDBC - Praca z danymi XML 7. Rozdział 7. Filtry - Filtry Servlet - Użycie filtrow - Tworzenie filtrów - Konfiguracja i kontekst filtrów - Łańcuchy filtrów - Wdrażanie filtrów Wymagania - Doświadczenie w programowaniu w Java jest wymagane. Kurs 103 jest doskonałym przygotowaniem. - Doświadczenie w projektowaniu stron internetowych i HTML będzie przydatne, lecz nie jest wymagane. Certyfikaty Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware. Lokalizacje Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00 Warszawa - ul. Bielska 17, godz. 9:00 - 16:00 Compendium - Centrum Edukacyjne Sp. z o.o. | ul. Tatarska 5 | 30-103 Kraków | tel. (+48 12) 29 28 500 Sąd Rejonowy dla Krakowa-Śródmieścia w Krakowie XI Wydział Gospodarczy Krajowego Rejestru Sądowego KRS 0000039600, Kapitał zakładowy 450 000,00 zł, NIP: 676-21-71-482, Regon: 357260753 www.compendium.pl | [email protected] | (c) Copyright Compendium Strona 2 z 3 Szkolenie Capstone Courseware 110. Java Servlets (2.4.3) SIĘGNIJ PO PROFESJONALNĄ WIEDZĘ Prowadzący Certyfikowany wykładowca Capstone Courseware. Cena szkolenia 2000 PLN netto Do ceny należy doliczyć 23% VAT Compendium - Centrum Edukacyjne Sp. z o.o. | ul. Tatarska 5 | 30-103 Kraków | tel. (+48 12) 29 28 500 Sąd Rejonowy dla Krakowa-Śródmieścia w Krakowie XI Wydział Gospodarczy Krajowego Rejestru Sądowego KRS 0000039600, Kapitał zakładowy 450 000,00 zł, NIP: 676-21-71-482, Regon: 357260753 www.compendium.pl | [email protected] | (c) Copyright Compendium Strona 3 z 3