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
Podobné kurzy
podľa názvu a lokality