Szkolenia Capstone Courseware

Cel szkolenia dlearning

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.

Plan szkolenia Rozwiń listę

  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. 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
  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. Zarządzanie sesją
    • Zarządzanie stanem klienta
    • Sesje
    • Implementacja sesji
    • HttpSession
    • Atrybuty sesji
    • Zdarzenia sesji
    • Unieważnienie sesji
  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. 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. Filtry
    • Filtry Servlet
    • Użycie filtrow
    • Tworzenie filtrów
    • Konfiguracja i kontekst filtrów
    • Łańcuchy filtrów
    • Wdrażanie filtrów
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

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.
Poziom trudności
Certyfikat Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
Prowadzący Certyfikowany wykładowca 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
Zobacz więcej szkoleń tego producenta

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







Cena szkolenia

  • Forma szkolenia: stacjonarne

  • Forma szkolenia: dlearning

2000 PLN NETTO

Czytaj więcej o ctab

Czas trwania

2 dni

Dostępne terminy

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin