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 ResourceBundleCieľová skupina
pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality