Webové a podnikové aplikace
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
A7B39WPA | Z,ZK | 6 | 2+2c | česky |
- Podmínkou zápisu předmětu je dřívější úspěšné absolvování předmětů:
- Programování v Javě (A7B36PJV)
- Předmět nesmí být zapsán současně s:
- Tvorba webových aplikací 2 (Y39TW2)
- Předmět je náhradou za:
- Tvorba webových aplikací 2 (Y39TW2)
- Přednášející:
- Petr Aubrecht, Martin Ptáček
- Cvičící:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Martin Ptáček, Marek Šmíd
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Cílem předmětu je na jedné straně získat praktické dovednosti při tvorbě webových aplikací založených na technologii aplikačních serverů, na druhé straně přehledové znalosti moderních koncepcí webu.
- Požadavky:
-
http://edux.feld.cvut.cz/courses/A7B39WPA/
Prerekvizity: A7B38PJV, A7B36DBS,
Doporučuje se absolvování A7B39WA1
Korekvizita: A7B36PSI
- Osnova přednášek:
-
Úvod, architektura Java EE, Servlety
Vybrané vlastnosti jazyka Java
Java Server Pages
JSTL
Google Web Toolkit (GWT)
Java Server Faces (JSF)
Přístup k databázím
Enterprise Java Beans (EJB) I - Session Beans
Enterprise Java Beans (EJB) II - JPA
Enterprise Java Beans III - MDB
Spring, Spring MVC
Web services
Nasazení enterprise aplikací
Rezerva
- Osnova cvičení:
-
Seznámení s prostředím, servlety
Jazyk Java, generika, anotace
Java Server Pages
JSTL, psaní vlastních značek
Jednoduchá aplikace v GWT
Java Server Faces framework
Komunikace s DB pomocí JDBC, jednoduchá webová aplikace
RMI, EJB - statefull, stateless
ORM-JPA
Konzultace a kontrola semestrální práce
Asynchronní zasílání zpráv (MDB)
Webové služby
Odevzdání semestrálních úloh, zápočet
Rezerva
- Cíle studia:
- Studijní materiály:
-
Sun Microsystems Java EE
Oficiální dokumentace Sun Microsystems pro Java EE (1.5 i 1.4)
http://java.sun.com/javaee/reference/tutorials
Your First Cup: An Introduction to the Java EE Platform
http://java.sun.com/javaee/5/docs/firstcup/doc/toc.html
The Java EE 5 Tutorial
http://java.sun.com/javaee/5/docs/tutorial/doc/
Tutorials and Online Training
http://java.sun.com/developer/onlineTraining/
NetBeans IDE
http://netbeans.org/kb/trails/java-ee.html
Apache Tomcat
Dokumentace pro verzi 5.5 - http://tomcat.apache.org/tomcat-5.5-doc/index.html
JavaPassion.com
JavaTM EE (J2EE) Programming (with Passion!)
AJAX and Web 2.0 Programming (with Passion!)
Další zdroje
J2EE otázky a odpovědi
http://www.allinterview.com/Interview-Questions/Java-J2EE.html
Povídání o transakcích
http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html
Kompatibilita prohlížečů
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Softwarové inženýrství (STM-A7B-přechodné) (povinný předmět oboru)
- Softwarové inženýrství (STM-A7B) (povinný předmět oboru)