Detail kurzu

Java V. - Java EE aplikácia pre webový server

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Počítačové školenie Java V. pripraví účastníka na profesionálnu dráhu vývoja aplikácií v programovacom jazyku Java 9 tým, že vám ukážeme, ako sa používajú nástroje pre správu zdrojového kódu a nástroje pre manažment Java projektov, ktoré využijeme na vytvorenie enterprise aplikácie, ktorá je spustená na Java Web servery. Doplníte si znalosti ako pohodlne pracovať s XML súbormi a budete rozumieť vzťahu medzi XML súbormi a XSD schémami. Oboznámime vás s Java SE technológiu (JaxB), ktorá pre vás vygeneruje triedy potrebné pre načítanie XML súborov do Java objektov. Ukážeme vám rozdiel medzi Java EE a Java SE a tiež to, ako spustiť Apache Tomcat Java webový server. Ďalej vytvoríme webovú aplikáciu s využitím Java EE technológie a spustíme ju na bežiacom Apache Tomcat serveri. Zdrojový kód sa naučíme spravovať pomocou nástroja Git a prakticky si predvedieme tímovú kolaboráciu na projekte, pričom budete vedieť aj to, ako z vytvorenej aplikácie urobiť aplikáciu podporujúcu viacero jazykov. Napokon vás naučíme bezprecedentne do hĺbky rozumieť ako funguje komunikácie medzi prehliadačom a webovým serverom od zadania adresy do prehliadača až po mechanizmus, akým sa ku danej adrese dohľadá webový server a na ňom vaša Java trieda schopná dynamicky generovať html stránku do HTTP odpovede, ktorá dorazí do prehliadača a zobrazí sa ako výsledok požiadavky - zadanej adresy.

Obsah kurzu

Source Code Management (SCM) - Správa zdrojového kódu - Version Control Systémy (VCS) - Centrálne a Distribuované VCS - Inštalácia DVCS systému GIT - Základné používanie GIT - Team Collaboration Software Project Management - Nástroj Maven - úvod a inštalácia - Generovanie štruktúry projektov - Definovanie projektu pomocou POM (Project Object Model) - Dependency Management - Automatizovaný build - Integrácia Maven v Eclipse JaxB - Predstavenie JaxB API - Definovanie XSD schémy - Vytvorenie XML súboru podľa schémy - Čítanie a zápis XML súboru pomocou metód marshall() a unmarshall() Java EE - Java EE technológie - Java EE profily a kontainery - Web Servery s podporou Javy - javax.servlet technológia Tvorba web aplikácie - Inštalácia Apache Tomcat servra - Vysvetlenie práce webových serverov - Funkcia Java kontainera - Web application descriptor - súbor web.xml - Napísanie Servlet triedy - Build aplikácie do .war súboru - Deployment .war súboru na webovom servery - Prístup ku aplikácii cez webový prehliadač Localization - Vytvorenie multi-jazyčnej aplikácie - Použitie Locale objektu pre získanie nastaveného jazyka - Vytvorenie Properties súboru s jazykovými prekladmi - Vytvorenie slovníka pre Java program - objekt typu ResourceBundle

Cieľová skupina

pokročilý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať