Javatech - szkolenia Java/J2EE
Transkrypt
Javatech - szkolenia Java/J2EE
Tytuł kursu: Programowanie aplikacji internetowych z wykorzystaniem Servlet/JSP/Struts/JDBC Kod kursu: J-I-STR Dokument jest częścią oferty szkoleń Java/J2EE firmy Javatech. Pełna oferta znajduje się pod adresem http://www.javatech.com.pl/szkolenia.html Adresaci szkolenia Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą J2EE, a także z zasadami tworzenia aplikacji internetowych na platformie J2EE z wykorzystaniem technologii: Servlet, JSP, JDBC a także frameworkiem Struts. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java, a także podstaw relacyjnych baz danych i SQL. Cel szkolenia Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji J2EE: Servlet, JSP, JDBC, a także uznany framework Struts. W trakcie kursu uczestnicy dowiedzą się jak przy użyciu ww. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. W trakcie kursu uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wpierającymi rozwój oprogramowania takimi jak ANT, Eclipse i CVS. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym. Czas i forma szkolenia 35 godzin (5 dni x 7 godzin) w tym Wykłady i Warsztaty praktyczne Program szkolenia 1. Servlet a) b) c) d) e) f) g) h) Servlet : Zasada działania, Cykl życia, hierarchia i metody. ServletContext i ServletConfig Klasa HttpServletRequest hierarchia i metody Klasa HttpServletResponse , hierarchia i metody Klasa HttpSession – metody zarządzania sesją atrybuty i listenery Servlet a wielowątkowość filtry i wrappery 2. JSP a) b) c) d) e) f) g) h) 3. JDBC a) b) c) d) e) f) g) h) i) j) k) l) m) podstawy obiekty domyślne standardowe Tagi Biblioteka JSTL Tworzenie bezskryptletowych JSP – EL Tworzenie własnych bibliotek Tagów – oparte na plikach oraz na klasach SimpleTag i Tag model security w aplikacjach EE ze wskazaniem na warstwę webową. Wzorce projektowe związane ze wskazaniem na warstwę webową i integracji z logiką biznesową. architektura JDBC poziomy driverów JDBC (I,II,III,IV) przegląd API JDBC mapowanie typów java-sql transakcyjność architektura 2 i 3 warstwowa konfiguracja źródeł danych JDBC w serwerach aplikacji JNDI koncepcja wyszukiwanie i bindowanie obiektów API dostępne implementacje konfiguracja na serwerach aplikacji 4. STRUTS a) Architektura b) Akcje c) Formy i formy wieloekranowe d) Walidacja i konwersja e) Internacjonalizacja f) Biblioteki Tagów Struts g) Pisanie aplikacji w struts ze wsparciem narzędzia xdoclet