(Vytvorená stránka „{{CourseHeader | code = 2-AIN-131 | title = Pokročilé programovanie v Jave (Java EE) }} Voliteľný predmet zameraný na prehĺbenie zručností a vedomostí...“) |
d |
||
(65 intermediate revisions by the same user not shown) | |||
Riadok 3: | Riadok 3: | ||
| title = Pokročilé programovanie v Jave (Java EE) | | title = Pokročilé programovanie v Jave (Java EE) | ||
}} | }} | ||
+ | |||
+ | === 2023/2024, jarný semester === | ||
Voliteľný predmet zameraný na prehĺbenie zručností a vedomostí o jazyku Java. <br> | Voliteľný predmet zameraný na prehĺbenie zručností a vedomostí o jazyku Java. <br> | ||
Kurz voľne nadväzuje na základný kurz javy [http://dai.fmph.uniba.sk/courses/JAVA/ Programovanie (4)]. | Kurz voľne nadväzuje na základný kurz javy [http://dai.fmph.uniba.sk/courses/JAVA/ Programovanie (4)]. | ||
− | ([http://dai.fmph.uniba.sk/courses/java2/ stránka z predchádzajúcich rokov]) | + | ([http://dai.fmph.uniba.sk/courses/java2/ stránka z predchádzajúcich rokov])<br> |
+ | ([[Course:JavaEE_2021|minulá sezóna]]) | ||
== Kontakt == | == Kontakt == | ||
Pavel Petrovič, pavel.petrovic[[Image:zavinac.gif|@]]fmph.uniba.sk<br> | Pavel Petrovič, pavel.petrovic[[Image:zavinac.gif|@]]fmph.uniba.sk<br> | ||
+ | Elena Štefancová, elena.stefancova[[Image:zavinac.gif|@]]fmph.uniba.sk<br> | ||
== Kurz == | == Kurz == | ||
− | Streda | + | Streda 08:10 a Streda 10:40<br> |
+ | Ak tu nie som, volajte 0915772685. | ||
== Hodnotenie == | == Hodnotenie == | ||
Riadok 21: | Riadok 26: | ||
Okolo 10 úloh s dotáciou okolo 10 bodov ([http://capek.ii.fmph.uniba.sk/list/ L.I.S.T.]) | Okolo 10 úloh s dotáciou okolo 10 bodov ([http://capek.ii.fmph.uniba.sk/list/ L.I.S.T.]) | ||
Možnosť získať prémiové body za ďalšie úlohy/malé prémiové projekty. | Možnosť získať prémiové body za ďalšie úlohy/malé prémiové projekty. | ||
+ | V prvej časti sa venujeme ešte technológiám Java SE, je potrebné získať aspoň 50% základných (neprémiových) bodov z tejto časti, v druhej časti technológiám Java EE, kde je tiež potrebné minimum 50%. | ||
100-90 percent - A<br> | 100-90 percent - A<br> | ||
Riadok 28: | Riadok 34: | ||
60-50 percent - E<br> | 60-50 percent - E<br> | ||
< 50 percent - Fx.<br> | < 50 percent - Fx.<br> | ||
+ | |||
+ | Na získanie známky je treba mať v LISTe submitnutý hociaký súbor aspoň v polovici zostáv Dochádzka, ale platia iba submity urobené zo školy. <b>Aktualizácia: Ak študent nemá 5 bodov za dochádzku, stále môže získať známku, ale za každý chýbajúci bod v kategorii Dochádzka sa posúva stupnica o 5 bodov vyššie.</b> | ||
+ | |||
+ | === 2024: časť SE === | ||
+ | |||
+ | <blockquote> | ||
+ | siete 10 + 4 bonus<br> | ||
+ | tinydc 20 bonus<br> | ||
+ | nio 7<br> | ||
+ | xml 10 <br> | ||
+ | jaxb 6 bonus<br> | ||
+ | annotations 6<br> | ||
+ | security 10<br> | ||
+ | <br> | ||
+ | total: 43 points + 30 bonus<br> | ||
+ | <br> | ||
+ | minimum: 21.5 | ||
+ | </blockquote> | ||
+ | |||
+ | === 2024: časť EE === | ||
+ | |||
+ | <blockquote> | ||
+ | Servlet 10/9<br> | ||
+ | Asynchrónny Servlet 0/9<br> | ||
+ | JSF 10/0<br> | ||
+ | JSF bonus 0/10<br> | ||
+ | Connect 4 10/5<br> | ||
+ | REST Web Service 10/0<br> | ||
+ | SOAP Web Service 10/5<br> | ||
+ | JPA 15/0<br> | ||
+ | Spring 5/0<br> | ||
+ | Batch 0/7<br> | ||
+ | JMS 0/7<br> | ||
+ | ------------------------------<br> | ||
+ | Total: 70/52<br> | ||
+ | <br> | ||
+ | minimum: 35 | ||
+ | </blockquote> | ||
+ | |||
== Sylabus == | == Sylabus == | ||
+ | |||
+ | * [https://list.fmph.uniba.sk/index.php/tasks/download_hidden_file/492/dGlueWRjMDAwMS56aXA_ tinydc] | ||
* Sieťové aplikácie client/server | * Sieťové aplikácie client/server | ||
Riadok 37: | Riadok 84: | ||
* Servlety, technológie Java EE: JSF, Websocket, JPA, JMS, Webové služby REST, SOAP, Batch, Spring | * Servlety, technológie Java EE: JSF, Websocket, JPA, JMS, Webové služby REST, SOAP, Batch, Spring | ||
− | == Denníček | + | Informácie: |
+ | |||
+ | * servlet, [https://dai.fmph.uniba.sk/courses/java2/servlet.txt poznámky] | ||
+ | * asynchrónny servlet, [https://dai.fmph.uniba.sk/courses/java2/async_servlet.txt poznámky] | ||
+ | * úvod do JSF, [https://dai.fmph.uniba.sk/courses/java2/jsf.html poznámky] | ||
+ | * pokračovanie JSF, asynchrónny ajax [https://dai.fmph.uniba.sk/courses/java2/jsf_async.html poznámky] | ||
+ | * analýza riešenia úlohy JSF [https://dai.fmph.uniba.sk/courses/java2/jsf_detective.html poznámky] | ||
+ | * ďalšie info k JSF [https://dai.fmph.uniba.sk/courses/java2/jsf_more.html poznámky] | ||
+ | * websocket, [https://dai.fmph.uniba.sk/courses/java2/websocket.html poznámky] | ||
+ | * JPA [https://dai.fmph.uniba.sk/courses/java2/jpa.html poznámky] | ||
+ | * webové služby typu SOAP, [https://dai.fmph.uniba.sk/courses/java2/soap.html poznámky] | ||
+ | * webové služby typu REST, [https://dai.fmph.uniba.sk/courses/java2/rest.html poznámky] | ||
+ | * Batch, [https://dai.fmph.uniba.sk/courses/java2/batch.html poznámky] | ||
+ | * JMS, [https://dai.fmph.uniba.sk/courses/java2/jms.html poznámky] | ||
+ | |||
+ | |||
+ | == Denníček 2024 == | ||
+ | |||
+ | apr 3 Asynchrónny Servlet + JSF | ||
+ | apr 10 Websocket - Connect4 | ||
+ | apr 17 REST + SOAP | ||
+ | apr 24 JPA | ||
+ | maj 15 Batch + JMS + Spring | ||
− | |||
== Literatúra == | == Literatúra == | ||
Riadok 49: | Riadok 117: | ||
* Java a XML pro Javu 5 i 6 (Pavel Herout), v knižnici | * Java a XML pro Javu 5 i 6 (Pavel Herout), v knižnici | ||
* Sun Certified Enterprise Architect for Java EE, Study Guide, 2nd ed. (Mark Cade, Humphrey Sheil) | * Sun Certified Enterprise Architect for Java EE, Study Guide, 2nd ed. (Mark Cade, Humphrey Sheil) | ||
+ | * [https://github.com/EE-DAI-FMPH-UNIBA-SK/ee Príklad hotovej aplikácie Domácnosť] | ||
__NOTOC__ | __NOTOC__ |
Aktuálna revízia z 08:46, 15. máj 2024
Pokročilé programovanie v Jave (Java EE) 2-AIN-131
2023/2024, jarný semester
Voliteľný predmet zameraný na prehĺbenie zručností a vedomostí o jazyku Java.
Kurz voľne nadväzuje na základný kurz javy Programovanie (4).
(stránka z predchádzajúcich rokov)
(minulá sezóna)
Kontakt
Pavel Petrovič, pavel.petrovicfmph.uniba.sk
Elena Štefancová, elena.stefancovafmph.uniba.sk
Kurz
Streda 08:10 a Streda 10:40
Ak tu nie som, volajte 0915772685.
Hodnotenie
Okolo 10 úloh s dotáciou okolo 10 bodov (L.I.S.T.) Možnosť získať prémiové body za ďalšie úlohy/malé prémiové projekty. V prvej časti sa venujeme ešte technológiám Java SE, je potrebné získať aspoň 50% základných (neprémiových) bodov z tejto časti, v druhej časti technológiám Java EE, kde je tiež potrebné minimum 50%.
100-90 percent - A
90-80 percent - B
80-70 percent - C
70-60 percent - D
60-50 percent - E
< 50 percent - Fx.
Na získanie známky je treba mať v LISTe submitnutý hociaký súbor aspoň v polovici zostáv Dochádzka, ale platia iba submity urobené zo školy. Aktualizácia: Ak študent nemá 5 bodov za dochádzku, stále môže získať známku, ale za každý chýbajúci bod v kategorii Dochádzka sa posúva stupnica o 5 bodov vyššie.
2024: časť SE
siete 10 + 4 bonus
tinydc 20 bonus
nio 7
xml 10
jaxb 6 bonus
annotations 6
security 10
total: 43 points + 30 bonus
minimum: 21.5
2024: časť EE
Servlet 10/9
Asynchrónny Servlet 0/9
JSF 10/0
JSF bonus 0/10
Connect 4 10/5
REST Web Service 10/0
SOAP Web Service 10/5
JPA 15/0
Spring 5/0
Batch 0/7
JMS 0/7
------------------------------
Total: 70/52
minimum: 35
Sylabus
- Sieťové aplikácie client/server
- Distribuované výpočty
- Využitie technológií XML v Jave
- Práca s databázami z Javy
- Servlety, technológie Java EE: JSF, Websocket, JPA, JMS, Webové služby REST, SOAP, Batch, Spring
Informácie:
- servlet, poznámky
- asynchrónny servlet, poznámky
- úvod do JSF, poznámky
- pokračovanie JSF, asynchrónny ajax poznámky
- analýza riešenia úlohy JSF poznámky
- ďalšie info k JSF poznámky
- websocket, poznámky
- JPA poznámky
- webové služby typu SOAP, poznámky
- webové služby typu REST, poznámky
- Batch, poznámky
- JMS, poznámky
Denníček 2024
apr 3 Asynchrónny Servlet + JSF apr 10 Websocket - Connect4 apr 17 REST + SOAP apr 24 JPA maj 15 Batch + JMS + Spring
Literatúra
- Java EE 8 Tutorial
- JAVA EE 7 wtih GlassFish 4 Application Server (David Heffelfinger), Packt Publishing 2014
- Java EE 7 Essentials (Arun Gupta), O'Reily, 2013
- The Java EE 7 Tutorial, vol1, vol2 (Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito), Oracle, 2014
- Java a XML pro Javu 5 i 6 (Pavel Herout), v knižnici
- Sun Certified Enterprise Architect for Java EE, Study Guide, 2nd ed. (Mark Cade, Humphrey Sheil)
- Príklad hotovej aplikácie Domácnosť