d
d
 
(4 intermediate revisions by the same user not shown)
Riadok 15: Riadok 15:
  
 
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 ==
Riadok 34: Riadok 35:
 
< 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.
+
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 ===
 
=== 2024: časť SE ===
Riadok 51: Riadok 52:
 
minimum: 21.5
 
minimum: 21.5
 
</blockquote>
 
</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 ==
Riadok 61: Riadok 83:
 
* Práca s databázami z Javy
 
* Práca s databázami z Javy
 
* 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
 +
 +
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 ==
 
== Denníček 2024 ==

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.petrovic@fmph.uniba.sk
Elena Štefancová, elena.stefancova@fmph.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:


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ť