Popoludnie s jazykom Java 2006

2006/04/09

O projekte

Popoludnie s jazykom Java je neformálny „hands-on" seminár venujúci sa jazyku Java a súvisiacim technológiám pod vedením Róberta Novotného a Karola Bučeka. Prebieha každý utorok od 13.30 v laboratóriu P7.

Otázky

E-mail: http://s.ics.upjs.sk/~novotnyr/img/email.gif, ICQ: http://s.ics.upjs.sk/~novotnyr/img/icq-arial-10.gif

Oznamy

Stretnutia

21. 1. 2006. Prvé stretnutie

6 účastníkov.

História Javy, inštalácia JDK, inštalácia Eclipse. Hello World. Letom svetom Eclipseom. public static void main, ify, fory, základné typy. Trieda Vypinac s jedným dátovým členom a tromi metódami, iné triedy (StringBuffer). Kontajnery: ArrayList v 1.4 a v Java5.

28. 1. 2006. Druhé stretnutie

16 účastníkov.

V princípe deja-vu z prvého stretnutia. Naviac akurát použitie cudzích knižníc (seminar.jar).

7. 3. 2006. Tretie stretnutie

10+ účastníkov.

Polia. Obkec o PHP a JSP. Inštalácia Tomcatu. Vytvorenie adresárovej štruktúry pre JSP a konfiguračného súboru pre Tomcat. Vytvorenie hello.jsp. Nový projekt v Eclipse, a riešenie zmätkov okolo adresára pre zdrojové kódy. Vytvorenie triedy Student a pokus o jej použitie v JSP. Package. Metóda toString - dedičnosť za 30 sekúnd.

14. 3. 2006. Štvrté stretnutie

10 účastníkov. Jednoduché formuláre v JSP. Vyťahovanie dát z objektu Request. Konverzia typov. Nastavenie reloadable v Tomcate. Ošetrenie null a prázdnych reťazcov. Sessions.

21. 3. 2006. Piate stretnutie

10 účastníkov.

Práca s databázami: Connection, Statement, ResultSet. Práca s výnimkami.

28. 3. 2006. Šieste stretnutie

8 účastníkov.

Úvod do servletov. Deployment descriptor – web.xml. Práca s databázami pomocou aplikačného rámca Spring. JdbcTemplate, mapovanie riadkov na objekty pomocou RowMappera, aktualizácie dát. Vytvorenie objektu prístupu k dátam (DAO). Vytvorenie továrne pre DAO. Použitie v servlete.

4. 4. 2006. Siedme stretnutie

8 účastníkov.

Vytvorenie vzorovej CRUD aplikácie pomocou 4 servletov: servlety vytvorenie, zmazanie, a úpravu záznamu.

11. 4. 2006. Ôsme stretnutie. MVC frameworky. Apache Struts ako príklad MVC. Začatie prác na vzorovej CRUD aplikácii.

18. 4. 2006. Deviate stretnutie

Úvod do knižnice tagov Struts. Vytvorenie akcie na čítanie objektov a ich mazanie. Akcia pre vytvorenie objektu. Automatická validácia a jej nevýhody.

25. 4. 2006. Desiate stretnutie

Dokončenie akcie pre vytvorenie objektu. Manuálna validácia. Vytvorenie „edit" akcie.

2. 4. 2006. Jedenáste stretnutie

DispatchAction v Struts. Globálne forwardy. Ošetrovanie výnimiek a presmerovanie na strákny s použitím vlastného ExceptionHandlera. Úvod do XML. Dobrotvárnosť a validnosť. Použitie Xerces-a na DOM a SAX. Dopytovanie XPath.

9. 4. 2006. Dvanáste stretnutie

Vytvorenie vzorovej triedy v Notepade. Kompilácia a spustenie triedy z príkazového riadka. Kompilácia a spustenie triedy z package. Vytvorenie JAR súboru a manifestu. Vytvorenie samospustiteľného JAR súboru. Použitie knižnice Informa na sťahovanie RSS kanálov. Primitívna Swing aplikácia.

16. 4. 2006. Trináste stretnutie (Bonus)

Jazyk XPath. Použitie nástroja Visual XPath na demonštrovanie dopytov XPath. Transformačný jazyk XSLT - použitie šablón, základné štruktúry. Funkcionálny vs. procedurálny prístup. Ukážka XQuery.

Odkazy

Odkazy

>> Home